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); }
public UpdateBookingStatusRequestBuilder WithStatus(UpdateBookingStatus status) { _request.CancelReason = HearingData.CANCELLATION_REASON; _request.Status = status; return(this); }
private BookingStatus MapUpdateBookingStatus(UpdateBookingStatus status) { return(status == Api.Contract.Requests.Enums.UpdateBookingStatus.Created ? BookingStatus.Created : BookingStatus.Cancelled); }
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" }); }