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