Exemple #1
0
        public async Task GivenTheConferenceHasMessages()
        {
            GivenIHaveASaveMessageRequest(Scenario.Valid);
            await _commonSteps.WhenISendTheRequestToTheEndpoint();

            _context.Response.StatusCode.Should().Be(HttpStatusCode.OK);
        }
Exemple #2
0
        public async Task GivenTheConferenceHasAnAudioApplication()
        {
            GivenIHaveAValidCreateAudioApplicationRequest();
            await _commonSteps.WhenISendTheRequestToTheEndpoint();

            _context.Response.StatusCode.Should().Be(HttpStatusCode.OK);
        }
Exemple #3
0
        public async Task GivenIHaveABookedConference()
        {
            _conferenceSteps.GivenIHaveABookANewConferenceRequest(Scenario.Valid);
            await _commonSteps.WhenISendTheRequestToTheEndpoint();

            _commonSteps.ThenTheResponseShouldHaveStatus(HttpStatusCode.Created, true);
            await _conferenceSteps.ThenAConferenceDetailsShouldBeRetrieved();
        }
Exemple #4
0
        public async Task ThenTheHeartbeatsShouldBeSaved()
        {
            GetHeartbeatsRequest();
            await _commonSteps.WhenISendTheRequestToTheEndpoint();

            _commonSteps.ThenTheResponseShouldHaveStatus(HttpStatusCode.OK, true);
            await ThenTheHeartbeatsShouldBeRetrieved(1);
        }
Exemple #5
0
        public async Task ThenTheConferenceShouldBeClosed()
        {
            _context.Uri        = GetConferenceDetailsById(_context.Test.Conference.Id);
            _context.HttpMethod = HttpMethod.Get;
            await _commonSteps.WhenISendTheRequestToTheEndpoint();

            _conferenceDetails = await Response.GetResponses <ConferenceDetailsResponse>(_context.Response.Content);

            _conferenceDetails.CurrentStatus.Should().Be(ConferenceState.Closed);
        }