diff --git a/EnvelopeGenerator.Tests.Application/DocSignedNotificationTests.cs b/EnvelopeGenerator.Tests.Application/DocSignedNotificationTests.cs index 40de4097..3d7c17c8 100644 --- a/EnvelopeGenerator.Tests.Application/DocSignedNotificationTests.cs +++ b/EnvelopeGenerator.Tests.Application/DocSignedNotificationTests.cs @@ -1,15 +1,23 @@ -using DigitalData.Core.Abstraction.Application; +using AutoMapper; using DigitalData.Core.Abstraction.Application.Repository; +using EnvelopeGenerator.Application.Common.Dto.EnvelopeReceiver; +using EnvelopeGenerator.Application.Common.Notifications.DocSigned; +using EnvelopeGenerator.Application.Common.Notifications.DocSigned.Handlers; using EnvelopeGenerator.Domain.Entities; +using Microsoft.Extensions.DependencyInjection; +using System.Dynamic; using System.Threading.Tasks; namespace EnvelopeGenerator.Tests.Application; public class DocSignedNotificationTests : TestBase { - [SetUp] - public void Setup() + protected IMapper _mapper; + + public override Task Setup() { + return base.Setup(); + _mapper = Host.Services.GetRequiredService(); } [TestCase("h.tek@digitaldata.works")] @@ -30,10 +38,12 @@ public class DocSignedNotificationTests : TestBase // Create envelope receiver var envRcv = this.CreateEnvelopeReceiver(env!.Id, rcv.Id); - await Repository.CreateAsync(envRcv, cancel); + envRcv = await Repository.CreateAsync(envRcv, cancel); + var envRcvDto = _mapper.Map(envRcv); + envRcvDto.ToDocSignedNotification(new () { }); // Act - + // create action part Assert.Pass(); } diff --git a/EnvelopeGenerator.Tests.Application/TestBase.cs b/EnvelopeGenerator.Tests.Application/TestBase.cs index 44c0a9a1..b671b4eb 100644 --- a/EnvelopeGenerator.Tests.Application/TestBase.cs +++ b/EnvelopeGenerator.Tests.Application/TestBase.cs @@ -10,7 +10,7 @@ namespace EnvelopeGenerator.Tests.Application; public class TestBase : Faker { - private Fake.Host Host; + protected Fake.Host Host; protected User User => Host.User;