public void SettlementDomainEventHandler_SettlementCompletedEvent_EventIsHandled() { SettlementCompletedEvent domainEvent = TestData.SettlementCompletedEvent; Mock <IEstateReportingRepository> estateReportingRepository = new Mock <IEstateReportingRepository>(); SettlementDomainEventHandler eventHandler = new SettlementDomainEventHandler(estateReportingRepository.Object); Logger.Initialise(NullLogger.Instance); Should.NotThrow(async() => { await eventHandler.Handle(domainEvent, CancellationToken.None); }); }
private async Task HandleSpecificDomainEvent(SettlementCompletedEvent domainEvent, CancellationToken cancellationToken) { await this.EstateReportingRepository.MarkSettlementAsCompleted(domainEvent, cancellationToken); }