test: extend HistoryTests by adding receiver initialization with CreateReceiverCommand
This commit is contained in:
parent
cc2db8716e
commit
c8dae1d8ff
@ -1,10 +1,8 @@
|
||||
using DigitalData.Core.Abstraction.Application.Repository;
|
||||
using EnvelopeGenerator.Application;
|
||||
using EnvelopeGenerator.Application.Dto.Receiver;
|
||||
using EnvelopeGenerator.Application;
|
||||
using EnvelopeGenerator.Application.Histories.Commands;
|
||||
using EnvelopeGenerator.Application.Histories.Queries;
|
||||
using EnvelopeGenerator.Application.Receivers.Commands;
|
||||
using EnvelopeGenerator.Domain;
|
||||
using EnvelopeGenerator.Domain.Entities;
|
||||
using EnvelopeGenerator.Infrastructure;
|
||||
using MediatR;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
@ -21,6 +19,8 @@ public class HistoryTests
|
||||
|
||||
private IMediator Mediator => _host.Services.GetRequiredService<IMediator>();
|
||||
|
||||
private readonly List<(int Id, string EmailAddress)> _receivers = new();
|
||||
|
||||
[SetUp]
|
||||
public async Task Setup()
|
||||
{
|
||||
@ -47,7 +47,28 @@ public class HistoryTests
|
||||
.Build();
|
||||
|
||||
// set receivers
|
||||
var _rcvRepo = _host.Services.GetRequiredService<IRepository<Receiver>>();
|
||||
var receivers = await Task.WhenAll(
|
||||
new[]
|
||||
{
|
||||
"max.mueller@email.de",
|
||||
"anna.schmidt@email.de",
|
||||
"lukas.schneider@email.de",
|
||||
"sophia.fischer@email.de",
|
||||
"jonas.weber@email.de",
|
||||
"lea.hoffmann@email.de",
|
||||
"felix.wagner@email.de",
|
||||
"mia.becker@email.de",
|
||||
"paul.schulz@email.de",
|
||||
"lena.koch@email.de"
|
||||
}
|
||||
.Select(async email =>
|
||||
{
|
||||
var cmd = new CreateReceiverCommand { EmailAddress = email };
|
||||
var id = await Mediator.Send(cmd);
|
||||
return (id, email);
|
||||
})
|
||||
);
|
||||
_receivers.AddRange(receivers);
|
||||
}
|
||||
|
||||
[TearDown]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user