public GetReservationValidationFixture SetupApiToReturn(ReservationValidationResult result) { MockReservationApiClient .Setup(x => x.ValidateReservation(It.IsAny <ReservationValidationMessage>(), It.IsAny <CancellationToken>())).ReturnsAsync(result); return(this); }
public void VerifyRequestMapsFieldsCorrectlyToApiInputMessage(GetReservationValidationRequest input) { MockReservationApiClient .Verify( x => x.ValidateReservation( It.Is <ReservationValidationMessage>(p => p.StartDate == input.StartDate && p.CourseCode == input.TrainingCode && p.ReservationId == input.ReservationId), It.IsAny <CancellationToken>()), Times.Once); }