コード例 #1
0
        public void ThenTheSummaryPageDisplaysTheNewHearingDetails()
        {
            for (var i = 0; i < _c.Test.CaseNames.Count; i++)
            {
                _browser.TextOf(SummaryPage.CaseName(i)).Should().Be(_c.Test.CaseNames[i]);
                _browser.TextOf(SummaryPage.CaseNumber(i)).Should().NotBeNull();
                _browser.TextOf(SummaryPage.ScheduledDate(i)).Should().NotBeNull();
                _browser.TextOf(SummaryPage.HearingId(i)).Should().NotBeNull();
                _browser.TextOf(SummaryPage.ConferenceId(i)).Should().NotBeNull();
                _browser.Driver.WaitUntilVisible(SummaryPage.CopyButton(i)).Displayed.Should().BeTrue();

                const int expectedNumberOfParticipants = JudgesCount + DefaultData.Individuals + DefaultData.Representatives + DefaultData.Observers + DefaultData.PanelMembers;

                for (var j = 0; j < expectedNumberOfParticipants; j++)
                {
                    _browser.TextOf(SummaryPage.ParticipantUsername(i, j)).Should().NotBeNull();
                    _browser.TextOf(SummaryPage.ParticipantPassword(i, j)).Should().NotBeNull();
                }

                for (var j = 0; j < _c.Test.Endpoints; j++)
                {
                    _browser.TextOf(SummaryPage.EndpointDisplayName(i, j)).Should().StartWith(DefaultData.EndpointsPrefix);
                    _browser.TextOf(SummaryPage.EndpointSipAddress(i, j)).Should().NotBeNull();
                    _browser.TextOf(SummaryPage.EndpointPin(i, j)).Should().NotBeNull();
                }
            }
        }
コード例 #2
0
 public void ThenTheAllocatedUsernameAndPasswordAreDisplayed()
 {
     _browser.TextOf(AllocateUsersPage.ResetUsername).Should().NotBeNullOrEmpty();
     _c.Test.AllocateUsername = _browser.TextOf(AllocateUsersPage.ResetUsername);
     _c.Test.AllocateUsername.Should().NotBeNullOrEmpty();
     _browser.TextOf(AllocateUsersPage.ResetPassword).Should().NotBeNullOrEmpty();
 }
コード例 #3
0
        private void GetTheConferenceDetailsById()
        {
            var conferenceId = _browser.TextOf(EventsPage.ConferenceIdText);

            conferenceId.Should().NotBeNullOrEmpty();
            var response = _c.TestApi.GetConferenceByConferenceId(Guid.Parse(conferenceId));

            response.StatusCode.Should().Be(HttpStatusCode.OK);
            _c.Test.Conference = RequestHelper.Deserialise <ConferenceDetailsResponse>(response.Content);
        }
コード例 #4
0
        private void GetTime()
        {
            var unformattedText = _browser.TextOf(JudgeHearingListPage.Time(_hearingId));
            var listOfTimes     = unformattedText.Split("-");

            _hearingRow.StartTime = listOfTimes[0].Replace("-", "").Trim();
            _hearingRow.EndTime   = listOfTimes[1].Replace("-", "").Trim();
        }
コード例 #5
0
 private string GetTheFirstAllocatedUsername()
 {
     return(_browser.TextOf(HomePage.FirstManualAllocatedUser));
 }