public void ContractDomainEventHandler_CanBeCreated_IsCreated() { Mock <IEstateReportingRepository> estateReportingRepository = new Mock <IEstateReportingRepository>(); ContractDomainEventHandler eventHandler = new ContractDomainEventHandler(estateReportingRepository.Object); eventHandler.ShouldNotBeNull(); }
public void ContractDomainEventHandler_VariableValueProductAddedToContractEvent_EventIsHandled() { VariableValueProductAddedToContractEvent variableValueProductAddedToContractEvent = TestData.VariableValueProductAddedToContractEvent; Mock <IEstateReportingRepository> estateReportingRepository = new Mock <IEstateReportingRepository>(); ContractDomainEventHandler eventHandler = new ContractDomainEventHandler(estateReportingRepository.Object); Logger.Initialise(NullLogger.Instance); Should.NotThrow(async() => { await eventHandler.Handle(variableValueProductAddedToContractEvent, CancellationToken.None); }); }
public void ContractDomainEventHandler_TransactionFeeForProductDisabledEvent_EventIsHandled() { TransactionFeeForProductDisabledEvent transactionFeeForProductDisabledEvent = TestData.TransactionFeeForProductDisabledEvent; Mock <IEstateReportingRepository> estateReportingRepository = new Mock <IEstateReportingRepository>(); ContractDomainEventHandler eventHandler = new ContractDomainEventHandler(estateReportingRepository.Object); Logger.Initialise(NullLogger.Instance); Should.NotThrow(async() => { await eventHandler.Handle(transactionFeeForProductDisabledEvent, CancellationToken.None); }); }