public void GivenIHaveLeftCostAndCostDescriptionAsBlank()
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterCost(" ");
            editCourseRunDetailsPage.EnterCostDescription(" ");
        }
        public void GivenThereIsACourseAssociatedWithTheVenue(string strVenueName)
        {
            webDriver.Url = Configurator.GetConfiguratorInstance().GetBaseUrl() + "/ProviderCourses/Index";
            ViewYourCoursesPage viewYourCoursesPage = new ViewYourCoursesPage(webDriver);

            viewYourCoursesPage.ClickSelect();
            CourseSummaryPage courseSummaryPage = new CourseSummaryPage(webDriver);

            courseSummaryPage.ClickEditCourseRun();
            EditCourseRunDetails_YC3Page editCourseRunDetails_YC3Page = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetails_YC3Page.SelectDeliveryMode("Classroom");
            editCourseRunDetails_YC3Page.SelectFlexibleStartDate();
            editCourseRunDetails_YC3Page.SelectVenueByName(strVenueName);
            editCourseRunDetails_YC3Page.EnterCost("2000.00");
            editCourseRunDetails_YC3Page.EnterDuration("6");
            editCourseRunDetails_YC3Page.SelectAttendancePattern("Full-Time");
            editCourseRunDetails_YC3Page.SelectAttendance("Daytime");
            editCourseRunDetails_YC3Page.SaveData();
            webDriver.Url = Configurator.GetConfiguratorInstance().GetBaseUrlVenues();
            ViewAllLiveVenuesPage viewAllLiveVenuesPage = new ViewAllLiveVenuesPage(webDriver);
        }
 public void ThenEditCourseDetailsScreenShouldBeDisplayed()
 {
     EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);
 }
        public void GivenIHaveSelectedEnteredAValueInCost(string strCost)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterCost(strCost);
        }
        public void GivenIHaveEnteredAValueInCostDescription(string strCostDesc)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterCostDescription(strCostDesc);
        }
        public void GivenIHaveEnteredInDayInMonthAndInYear(string strDay, string strMonth, string strYear)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterStartDate(strDay, strMonth, strYear);
        }
        public void GivenIHaveEnteredSelectedAVenueFromTheDropdown()
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.SelectVenue();
        }
示例#8
0
        public void WhenISelectTheLinkToAddNewVenueInTheEditScreen()
        {
            EditCourseRunDetails_YC3Page editCourseRunDetails_YC3Page = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetails_YC3Page.ClickAddNewVenueLink();
        }
        public void ThenTheErrorSummaryShouldHaveTheError(string strHeaderError)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.ValidateHeaderError(strHeaderError);
        }
示例#10
0
 public void ThenSecondPageOfEditCourseShouldBeDisplayed()
 {
     EditCourseRunDetails_YC3Page editCourseRunDetails_YC3Page = new EditCourseRunDetails_YC3Page(webDriver);
 }
示例#11
0
        public void GivenISelectAttendanceMode(string strAtt)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetails_YC3Page = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetails_YC3Page.SelectAttendance(strAtt);
        }
        public void GivenIHaveEnteredTheFollowingCourseName(string strCourseName)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterCourseName(strCourseName);
        }
        public void WhenISelectCancel()
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.ClickCancel();
        }
        public void WhenISaveTheData()
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.SaveData();
        }
        public void GivenIHaveSelectedAsAttendancePattern(string strAttPatt)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.SelectAttendancePattern(strAttPatt);
        }
        public void GivenIHaveEnteredFollowingURL(string strURL)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterURL(strURL);
        }
        public void GivenIHaveEnteredABlankValueInDuration(string strDuration)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.EnterDuration(strDuration);
        }
        public void GivenIHaveSelectedInTheDurationUnit(string strDurationUnit)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.SelectDurationUnit(strDurationUnit);
        }
示例#19
0
        public void GivenISelectStudyMode(string strStudyMode)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetails_YC3Page = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetails_YC3Page.SelectAttendancePattern(strStudyMode);
        }
        public void GivenIHaveSelectedAsDeliveryMode(string strDelMode)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.SelectDeliveryMode(strDelMode);
        }
示例#21
0
        public void GivenIHaveSelectedAsVenueFromVenueDropdown(string strVenueName)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetails_YC3Page = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetails_YC3Page.SelectVenueByName(ScenarioContext.Current["venue name"].ToString());
        }
        public void ThenTheFollowingURLMessageShouldBeDisplayed(string strErrMsg)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.ValidateErrorMessage(strErrMsg, "URL");
        }
        public void GivenIHaveSelectedStartDate(string strDefStartDate)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.SelectDefinedStartDate(strDefStartDate);
        }
        public void ThenThereShouldBeAErrorSummaryWithHeader(string strHeaderTitle)
        {
            EditCourseRunDetails_YC3Page editCourseRunDetailsPage = new EditCourseRunDetails_YC3Page(webDriver);

            editCourseRunDetailsPage.ValidateHeaderTitle(strHeaderTitle);
        }