Пример #1
0
 private static BookingStatus GetMappedBookingStatus(UpdateBookingStatus status)
 {
     return(status switch
     {
         UpdateBookingStatus.Created => BookingStatus.Created,
         UpdateBookingStatus.Cancelled => BookingStatus.Cancelled,
         _ => throw new ArgumentException("Invalid booking status type")
     });
 public static Api.Contract.Requests.UpdateBookingStatusRequest BuildRequest(UpdateBookingStatus status)
 {
     return(new Api.Contract.Requests.UpdateBookingStatusRequest
     {
         UpdatedBy = Faker.Internet.Email(),
         Status = status,
         CancelReason = "Judge decision"
     });
 }
 public void ThenHearingDetailsShouldBeX(UpdateBookingStatus bookingStatus)
 {
     ThenHearingBookingStatusIs(GetMappedBookingStatus(bookingStatus));
 }
 public void SetTheBookingStatus(UpdateBookingStatus bookingStatus)
 {
     UpdateTheHearingStatus(bookingStatus);
 }
Пример #5
0
 public UpdateBookingStatusRequestBuilder WithStatus(UpdateBookingStatus status)
 {
     _request.CancelReason = HearingData.CANCELLATION_REASON;
     _request.Status       = status;
     return(this);
 }
Пример #6
0
 private BookingStatus MapUpdateBookingStatus(UpdateBookingStatus status)
 {
     return(status == Api.Contract.Requests.Enums.UpdateBookingStatus.Created
         ? BookingStatus.Created
         : BookingStatus.Cancelled);
 }
Пример #7
0
 public static BookingsApi.Contract.Requests.UpdateBookingStatusRequest BuildRequest(UpdateBookingStatus status)
 {
     return(new BookingsApi.Contract.Requests.UpdateBookingStatusRequest
     {
         UpdatedBy = $"{Faker.RandomNumber.Next()}@hmcts.net",
         Status = status,
         CancelReason = "Judge decision"
     });
 }