Ejemplo n.º 1
0
        public void VerifyDisplayOfTextInShownToColumn()
        {
            Logger.LogMethodEntry("CourseContent",
                                  "VerifyDisplayOfTextInShownToColumn",
                                  base.IsTakeScreenShotDuringEntryExit);
            string shownToText;
            CourseContentUXPage courseContentUxPage = new CourseContentUXPage();
            Activity            shownActivity       = Activity.Get(Activity.ShowHideStatusEnum.Shown);

            if (shownActivity != null)
            {
                shownToText = courseContentUxPage.GetTextInShownToColumn(
                    shownActivity.ActivityId);
                Assert.AreEqual(CourseContentResource.CourseContent_None_Value,
                                shownToText);
                return;
            }
            Activity hiddenActivity = Activity.Get(Activity.ShowHideStatusEnum.Hidden);

            if (hiddenActivity != null)
            {
                shownToText = courseContentUxPage.GetTextInShownToColumn(
                    hiddenActivity.ActivityId);
                if (shownToText.Equals(CourseContentResource.CourseContent_All_Value) ||
                    shownToText.Equals(CourseContentResource
                                       .CourseContent_Selected_Value))
                {
                    Assert.IsTrue(true);
                }
            }
            Logger.LogMethodExit("CourseContent",
                                 "VerifyDisplayOfTextInShownToColumn",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 2
0
        public void VerifyAssetsShowHideStatus()
        {
            Logger.LogMethodEntry("CourseContent",
                                  "VerifyAssetsShowHideStatus",
                                  base.IsTakeScreenShotDuringEntryExit);
            if (base.IsPopupPresent(CourseContentResource
                                    .CourseContent_ShowHide_ConfirmationPopup_Name))
            {
                this.ClickOkButtonOnPegasusConfirmationPopUp();
            }
            Activity shownActivity = Activity.Get(Activity.ShowHideStatusEnum.Shown);

            base.SelectDefaultWindow();
            CourseContentUXPage courseContentPage = new CourseContentUXPage();

            courseContentPage.SelectAndSwitchToMyCourseHome();
            if (shownActivity != null)
            {
                Assert.AreEqual(Activity.ShowHideStatusEnum.Hidden,
                                courseContentPage
                                .GetAssetsShowHideStatus(shownActivity.ActivityId));
                return;
            }
            Activity hiddenActivity = Activity.Get(Activity.ShowHideStatusEnum.Hidden);

            if (hiddenActivity != null)
            {
                Assert.AreEqual(Activity.ShowHideStatusEnum.Shown,
                                courseContentPage
                                .GetAssetsShowHideStatus(hiddenActivity.ActivityId));
            }
            Logger.LogMethodExit("CourseContent",
                                 "VerifyAssetsShowHideStatus",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 3
0
        public void SelectCheckboxOfAssets(int assetCount)
        {
            Logger.LogMethodEntry("CourseContent",
                                  "SelectCheckboxOfAssets",
                                  base.IsTakeScreenShotDuringEntryExit);
            CourseContentUXPage courseContentPage = new CourseContentUXPage();

            courseContentPage.SelectAndSwitchToMyCourseHome();
            courseContentPage.SelectCheckboxOfAssets(assetCount);
            Logger.LogMethodExit("CourseContent",
                                 "SelectCheckboxOfAssets",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 4
0
        public void ShowHideAction()
        {
            //Logger Entry
            Logger.LogMethodEntry("CourseContent", "ShowHideAction",
                                  base.IsTakeScreenShotDuringEntryExit);

            CourseContentUXPage courseContentUXPage = new CourseContentUXPage();

            courseContentUXPage.ClickOnShowHideStatusOption();

            Logger.LogMethodExit("CourseContent", "ShowHideAction",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 5
0
        public void SelectTheCheckboxOfAddedActivity(Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Logger Entry
            Logger.LogMethodEntry("CourseContent", "CheckFolderInHiddenState",
                                  base.IsTakeScreenShotDuringEntryExit);

            CourseContentUXPage courseContentUXPage = new CourseContentUXPage();
            Activity            activity            = Activity.Get(activityTypeEnum);

            courseContentUXPage.SelectAssetCheckBox(activity.Name);

            Logger.LogMethodExit("CourseContent", "CheckFolderInHiddenState",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 6
0
        public void CheckFolderInShownState(Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Logger Entry
            Logger.LogMethodEntry("CourseContent", "CheckFolderInShownState",
                                  base.IsTakeScreenShotDuringEntryExit);

            CourseContentUXPage courseContentUXPage = new CourseContentUXPage();
            Activity            activity            = Activity.Get(activityTypeEnum);

            //Search Asset In Course Content Frame
            Assert.AreEqual(Activity.ShowHideStatusEnum.Shown, courseContentUXPage
                            .GetAssetsShowHideStatus(courseContentUXPage.getAssetID(activity.Name).Substring(8)));

            Logger.LogMethodExit("CourseContent", "CheckFolderInShownState",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 7
0
        public void VerifyButtonStatusOnMyCourseViewHeader(
            CourseContentUXPage.MyCourseButtonType buttonType,
            string buttonStatus)
        {
            Logger.LogMethodEntry("CourseContent",
                                  "VerifyButtonStatusOnMyCourseViewHeader",
                                  base.IsTakeScreenShotDuringEntryExit);
            bool isEnabled = new CourseContentUXPage()
                             .IsButtonEnabled(buttonType);

            if (buttonStatus.Equals("Enabled"))
            {
                Assert.IsTrue(isEnabled);
            }
            else
            {
                Assert.IsFalse(isEnabled);
            }
            Logger.LogMethodExit("CourseContent",
                                 "VerifyButtonStatusOnMyCourseViewHeader",
                                 base.IsTakeScreenShotDuringEntryExit);
        }