public async Task should_call_video_api_when_handle_is_called_with_explicit_interface() { var messageHandler = (IMessageHandler) new HearingCancelledHandler(VideoApiServiceMock.Object); var integrationEvent = new HearingCancelledIntegrationEvent { HearingId = HearingId }; await messageHandler.HandleAsync(integrationEvent); VideoApiServiceMock.Verify(x => x.DeleteConferenceAsync(It.IsAny <Guid>()), Times.Once); }
public void Should_publish_message_to_queue_when_HearingCancelledIntegrationEvent_is_raised() { var hearingCancelledEvent = new HearingCancelledIntegrationEvent(Guid.NewGuid()); _eventPublisher.PublishAsync(hearingCancelledEvent); _serviceBusQueueClient.Count.Should().Be(1); var @event = _serviceBusQueueClient.ReadMessageFromQueue(); @event.IntegrationEvent.Should().BeOfType <HearingCancelledIntegrationEvent>(); }