public void ThenTheAdultEducationOptionShouldBeSelected()
        {
            ViewYourCoursesPage ViewYourCoursesPage = new ViewYourCoursesPage(webDriver);

            ViewYourCoursesPage.ClickEditCourseDescriptionLink();
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.CheckAdultEducationOption();
        }
        public void ThenFollowingWhereNextErrorMessageShouldBeDisplayed(string errMsg)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.WhereNextError(errMsg);
        }
        public void ThenTheErrorSummaryShouldAlsoListTheErrorMessage(string strError)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ValidateHeaderErrMessage(strError);
        }
        public void ThenFollowingHowYouLlBeAssessedErrorMessageShouldBeDisplayed(string errMsg)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.HowYouWillBeAssessedError(errMsg);
        }
        public void GivenIHaveEnteredTheFollowingDataInWhereNext(string strData)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterWhereNext(strData);
        }
        public void GivenIHaveSelectedTheAdvancedLearnerOption()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.SelectAdvancedLearnerOption();
        }
        public void ThenSaveButtonAndCancelLinkShouldBePresent()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ValidateButtons();
        }
        public void GivenIHaveEnteredTheFollowingDataInWhatYouLlNeedToBring(string strData)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterWhatYouWillNeedToBring(strData);
        }
 public void ThenEditCourseScreenShouldBeDisplayed()
 {
     EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);
 }
        public void ThenAdultEducationAndAdvancedLearnerCheckBoxesShouldBePresent()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.CheckFundingOptions();
        }
        public void WhenIClickCancel()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ClickCancel();
        }
        public void WhenIClickTheSaveButton()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ClickSave();
        }
        public void GivenIHaveDeselecetedTheAdultEducationCourse()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ClickAdultEducationOption();
        }
        public void GivenIHaveLeftTheCourseDescriptionAsBlank()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterCourseDescription(" ");
        }
        public void GivenIHaveEditedCourseDescriptionWithValidValues(string strData)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterCourseDescription(strData);
        }
        public void GivenIHaveEnteredTheFollowingDataInEntryRequirements(string strData)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterEntryRequirements(strData);
        }
        public void ThenFollowingCourseForErrorMessageShouldBeDisplayed(string errMsg)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ValidateCourseForError(errMsg);
        }
        public void GivenIHaveEnteredTheFollowingDataInHowYouLlBeAssessed(string strData)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterHowYouWillBeAssessed(strData);
        }
        public void ThenFollowingEntryRequirementErrorMessageShouldBeDisplayed(string errMsg)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ValidateEntryRequirementsError(errMsg);
        }
        public void GivenIHaveAddedAnInvalidCharacterInCourseDescription(string strData)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.EnterCourseDescription(strData);
        }
        public void ThenFollowingWhatYouLlNeedToBringErrorMessageShouldBeDisplayed(string errMsg)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.WhatYouWillNeedToBringError(errMsg);
        }
        public void GivenIHaveSelectedTheAdultEducationOption()
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.SelectAdultEducationOption();
        }
        public void ThenThereShouldBeAErrorSummaryWithHeading(string strErrSummHeader)
        {
            EditCourseDescription_YC3Page editCourseDescription_YC3Page = new EditCourseDescription_YC3Page(webDriver);

            editCourseDescription_YC3Page.ValidateErrSummHeader(strErrSummHeader);
        }