public WhenCreatingChangeOfPartyReservationFixture() { HttpHelper.Setup(x => x.PostAsJson <BulkCreateReservationsRequest, BulkCreateReservationsResult>(It.IsAny <string>(), It.IsAny <BulkCreateReservationsRequest>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new BulkCreateReservationsResult(new List <Guid>())); _request = AutoFixture.Create <CreateChangeOfPartyReservationRequest>(); }
private async Task <Guid?> GetReservationId(ChangeOfPartyRequest changeOfPartyRequest, Apprenticeship apprenticeship) { if (!apprenticeship.ReservationId.HasValue) { return(null); } var createChangeOfPartyReservationRequest = new CreateChangeOfPartyReservationRequest { AccountLegalEntityId = changeOfPartyRequest.ChangeOfPartyType == ChangeOfPartyRequestType.ChangeEmployer ? changeOfPartyRequest.AccountLegalEntityId : null, ProviderId = changeOfPartyRequest.ChangeOfPartyType == ChangeOfPartyRequestType.ChangeProvider ? changeOfPartyRequest.ProviderId : null }; var result = await _reservationsApiClient.CreateChangeOfPartyReservation(apprenticeship.ReservationId.Value, createChangeOfPartyReservationRequest, default); return(result.ReservationId); }