public async Task PublishRequestsAssignedToItinerary_WithTheCorrectParameters() { var mockMediator = new Mock <IMediator>(); var message = new AddRequestsToItineraryCommand { ItineraryId = _theItinerary.Id, RequestIdsToAdd = new List <string> { _notAssignedRequest.RequestId.ToString() } }; var handler = new AddRequestsToItineraryCommandHandler(Context, mockMediator.Object); await handler.Handle(message); mockMediator.Verify(x => x.PublishAsync(It.Is <RequestsAssignedToItinerary>(y => y.ItineraryId == message.ItineraryId))); }
public async Task PublishRequestsAssignedToItinerary_WithTheCorrectParameters() { var mockMediator = new Mock<IMediator>(); var message = new AddRequestsToItineraryCommand { ItineraryId = _theItinerary.Id, RequestIdsToAdd = new List<string> {_notAssignedRequest.RequestId.ToString()} }; var handler = new AddRequestsToItineraryCommandHandler(Context, mockMediator.Object); await handler.Handle(message); mockMediator.Verify(x => x.PublishAsync(It.Is<RequestsAssignedToItinerary>(y => y.ItineraryId == message.ItineraryId))); }