public void MerchantDomainEventHandler_CanBeCreated_IsCreated() { Mock <IEstateReportingRepository> estateReportingRepository = new Mock <IEstateReportingRepository>(); MerchantDomainEventHandler eventHandler = new MerchantDomainEventHandler(estateReportingRepository.Object); eventHandler.ShouldNotBeNull(); }
public void MerchantDomainEventHandler_MerchantCreatedEvent_EventIsHandled() { MerchantCreatedEvent merchantCreatedEvent = TestData.MerchantCreatedEvent; Mock <IEstateReportingRepository> estateReportingRepository = new Mock <IEstateReportingRepository>(); MerchantDomainEventHandler eventHandler = new MerchantDomainEventHandler(estateReportingRepository.Object); Logger.Initialise(NullLogger.Instance); Should.NotThrow(async() => { await eventHandler.Handle(merchantCreatedEvent, CancellationToken.None); }); }