示例#1
0
 public GetReservationValidationFixture SetupApiToReturn(ReservationValidationResult result)
 {
     MockReservationApiClient
     .Setup(x => x.ValidateReservation(It.IsAny <ReservationValidationMessage>(),
                                       It.IsAny <CancellationToken>())).ReturnsAsync(result);
     return(this);
 }
示例#2
0
 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);
 }