public void GivenRepresentativeHasAlreadySubmittedChecklistAndSelfTestOnAPreviousHearing()
        {
            var hearing = HearingData.CreateHearing(_c.Api, _c.Users);
            var answers = new SuitabilityAnswerRequestBuilder().WithDefaultData(_c.WebConfig.TestConfig.TestData).AllAnswers("Representative");

            SubmitAnswers(answers, hearing);
        }
Beispiel #2
0
        private async Task ConfirmMultiDayHearing(HearingDetailsResponse hearing)
        {
            var confirmRequest = new UpdateBookingStatusRequestBuilder()
                                 .UpdatedBy(HearingData.CREATED_BY(Context.Config.UsernameStem))
                                 .Build();

            await BookingApiClient.UpdateBookingStatusAsync(hearing.Id, confirmRequest);

            Conference = await GetConferenceByHearingIdPollingAsync(hearing.Id);

            Verify.ConferenceDetailsResponse(Conference, hearing);
        }
Beispiel #3
0
        public async Task Should_create_cacd_conference_from_hearing()
        {
            await CreateAndConfirmHearing();

            var request = new BookHearingRequestBuilder(Context.Config.UsernameStem).CacdHearing().Build();

            var hearing = await BookingApiClient.BookNewHearingAsync(request);

            var confirmRequest = new UpdateBookingStatusRequestBuilder()
                                 .UpdatedBy(HearingData.CREATED_BY(Context.Config.UsernameStem))
                                 .Build();

            await BookingApiClient.UpdateBookingStatusAsync(hearing.Id, confirmRequest);

            var conferenceDetailsResponse = await GetConferenceByHearingIdPollingAsync(Hearing.Id);

            conferenceDetailsResponse.Should().NotBeNull();
            Verify.ConferenceDetailsResponse(conferenceDetailsResponse, Hearing);
        }
 private void CreateHearing()
 {
     _c.Test.Hearing = HearingData.CreateHearing(_c.Api, _c.Users);
 }