public void a01_User_views_access_period_limitations_after_enrolling_in_a_curriculum_52344()
 {
     #region Create a general course
     CommonSection.CreateLink.GeneralCourse();
     CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC51560");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     #region Create a curriculum
     CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC51560");
     _test.Log(Status.Info, "Create A new Curriculum");
     ContentDetailsPage.ClickCurriculumContentEditButton();
     CurriculumContentPage.ClickAddCurriculumBlock();
     CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC51560");
     CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC51560");
     CurriculumContentPage.ClickBackbutton();
     ContentDetailsPage.Edit_AddAccessPeriod("1");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     CommonSection.SearchCatalog(curriculamtitle + "_TC51560");
     _test.Log(Status.Info, "Enter curriculum title in global search box");
     SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC51560");
     _test.Log(Status.Info, "Click on search result from catalog");
     Assert.IsTrue(ContentDetailsPage.ContentBanner.AccessPeriodtext("Access ends 1 day(s) after enrollment"));
     ContentDetailsPage.EnrollinCurriculum();
     Assert.IsTrue(ContentDetailsPage.ContentBanner.AccessPeriodtext("Your access to this content item ends"));
     _test.Log(Status.Pass, "Verify Access end date message display on banner");
     Assert.IsTrue(ContentDetailsPage.ContentBanner.isCancelEnrollmentLinkDisplay());
     TC24948 = true;
 }
        public void tc_59969_Document_Prerequisite_Overview_Tab_What_other_content_can_learner_take()
        {
            CommonSection.CreateLink.Document();
            DocumentPage.SearchTagForNewContent(tagname + "TC59969");
            _test.Log(Status.Info, "Searching Tag.");
            DocumentPage.CreateDocument(DocumentTitle + "TC59969");
            DocumentPage.ClickButton_CheckIn();

            CommonSection.CreateLink.Document();
            DocumentPage.SearchTagForNewContent(tagname + "TC59969");
            _test.Log(Status.Info, "Searching Tag.");
            DocumentPage.CreateDocument(DocumentTitle + "TC59969_1");
            DocumentPage.ClickButton_CheckIn();

            CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC59969");
            _test.Log(Status.Info, "Create A new Curriculum");
            ContentDetailsPage.ClickCurriculumContentEditButton();
            CurriculumContentPage.ClickAddCurriculumBlock();
            CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered");
            CurriculumContentPage.AddTrainingActivities_UnOrdered(DocumentTitle + "TC59969");
            CurriculumContentPage.ClickBackbutton();
            //ContentDetailsPage.Edit_AddAccessPeriod("1");
            DocumentPage.ClickButton_CheckIn();

            //CommonSection.Logout();
            //LoginPage.LoginAs("srlearner101").WithPassword("").Login();
            CommonSection.SearchCatalog(DocumentTitle + "TC59969");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC59969");
            Assert.IsTrue(ContentDetailsPage.isrelatedContentDisplay(DocumentTitle + "TC59969_1"));
            _test.Log(Status.Pass, "Verify similar content displaying in More like this Portlet");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isPartoftheseCollectionDisplay());
        }
        public void P20_1_tc_56398_User_Views_Access_Key_usage_info_when_enrolling_in_curriculum()
        {
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC56398");
            AdminContentDetailsPage.AddCost();
            ContentDetailsPage.ClickEditContent_New19_2();
            DocumentPage.ClickButton_CheckIn();
            #endregion
            #region Create a curriculum
            CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC56398");
            _test.Log(Status.Info, "Create A new Curriculum");
            ContentDetailsPage.ClickCurriculumContentEditButton();
            CurriculumContentPage.ClickAddCurriculumBlock();
            CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC56398");
            CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC56398");
            CurriculumContentPage.ClickBackbutton();
            ContentDetailsPage.Accordians.ClickEdit_CostNSalesTax();
            CostPage.DefaultCostAs("5").Save();
            CostPage.ClickReturn();
            ContentDetailsPage.Accordians.ClickEdit_AccessKey();
            AccessKeysPage.EnableAccessKey("Yes").Save();
            DocumentPage.ClickButton_CheckIn();
            #endregion
            CommonSection.SearchCatalog(curriculamtitle + "_TC51560");
            _test.Log(Status.Info, "Enter curriculum title in global search box");
            SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC51560");
            _test.Log(Status.Info, "Click on search result from catalog");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isAddtoCartbuttondisplay());
            ContentDetailsPage.OverviewTab.click_AddtoCart();

            CommonSection.Completepurchage(curriculamtitle + "_TC51560");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isStartbuttonDisplay());
            ContentDetailsPage.ContentBanner.Click_Startbutton();
            Assert.IsTrue(ContentDetailsPage.isContentTabSelected());
            Assert.IsTrue(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
            ContentDetailsPage.Click_HistoryTab_Curriculum();
            Assert.IsTrue(ContentDetailsPage.HistoryTab.VerifyEnrolledinSectionwithAccessKey());
        }