public void ClickOnCmenuOfActivityInGradebook(
            string assetCmenu, Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Click On Cmenu Of Asset In Gradebook
            Logger.LogMethodEntry("GradeBook", "ClickOnCmenuOfActivityInGradebook", IsTakeScreenShotDuringEntryExit);
            GBInstructorUXPage gbInstructorPage = new GBInstructorUXPage();
            //Get Activity
            Activity activity = Activity.Get(activityTypeEnum);

            //Select Window and Frame
            new CourseContentUXPage().SelectGradebookWindowInCourseHome();
            //Select The Cmenu Option Of Asset
            gbInstructorPage.SelectTheCmenuOptionOfActivity(
                (GBInstructorUXPage.AssetCmenuOptionEnum)Enum.Parse(typeof(
                                                                        GBInstructorUXPage.AssetCmenuOptionEnum), assetCmenu), activity.Name, activityTypeEnum);
            Logger.LogMethodExit("GradeBook", "ClickOnCmenuOfActivityInGradebook", IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 2
0
        public void ClickOnCmenuOfAssetInGradebook(string assetCmenu,
                                                   Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Click On Cmenu Of Asset In Gradebook
            Logger.LogMethodEntry("ViewGrades", "ClickOnCmenuOfAssetInGradebook",
                                  IsTakeScreenShotDuringEntryExit);
            GBInstructorUXPage gbInstructorPage = new GBInstructorUXPage();
            //Fetch the activity from memory
            Activity activity = Activity.Get(activityTypeEnum);

            //Select Frame
            gbInstructorPage.SelectGradebookFrame();
            //Select The Cmenu Option Of Asset
            gbInstructorPage.SelectTheCmenuOptionOfAssetInGradebook(
                (GBInstructorUXPage.AssetCmenuOptionEnum)Enum.Parse(typeof(
                                                                        GBInstructorUXPage.AssetCmenuOptionEnum), assetCmenu), activity.Name, activityTypeEnum);
            Logger.LogMethodExit("ViewGrades", "ClickOnCmenuOfAssetInGradebook",
                                 IsTakeScreenShotDuringEntryExit);
        }
        public void ClickOnCmenuOfAssetInGradebookHed(string assetCmenu,
                                                      string assetName)
        {
            //Click On Cmenu Of Asset In Gradebook
            Logger.LogMethodEntry("GradeBook",
                                  "ClickOnCmenuOfAssetInGradebookHed",
                                  IsTakeScreenShotDuringEntryExit);
            GBInstructorUXPage gbInstructorPage = new GBInstructorUXPage();

            //Select Frame
            gbInstructorPage.SelectGradebookFrame();
            //Select The Cmenu Option Of Asset
            gbInstructorPage.SelectTheCmenuOptionOfAssetHed(
                (GBInstructorUXPage.AssetCmenuOptionEnum)Enum.Parse(typeof(
                                                                        GBInstructorUXPage.AssetCmenuOptionEnum), assetCmenu), assetName);
            Logger.LogMethodExit("GradeBook",
                                 "ClickOnCmenuOfAssetInGradebookHed",
                                 IsTakeScreenShotDuringEntryExit);
        }
        public void SelectAssetCmenu(string assetCmenu,
                                     Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Select Asset Cmenu
            Logger.LogMethodEntry("GradeBook", "SelectAssetCmenu",
                                  IsTakeScreenShotDuringEntryExit);
            //Fetch the data from memory
            Activity           activity         = Activity.Get(activityTypeEnum);
            GBInstructorUXPage gbInstructorPage = new GBInstructorUXPage();

            //Select Window and Frame
            new TodaysViewUxPage().SelectwindowandFrame();
            //Select Cmenu Of Asset
            gbInstructorPage.SelectCmenuOptionOfAssetinGradebook(
                (GBInstructorUXPage.AssetCmenuOptionEnum)Enum.Parse(typeof(
                                                                        GBInstructorUXPage.AssetCmenuOptionEnum), assetCmenu), activity.Name);
            Logger.LogMethodExit("GradeBook", "SelectAssetCmenu",
                                 IsTakeScreenShotDuringEntryExit);
        }
        public void VerifyDisplayofCmenuOptionInAssetCmenuOptions(string cmenuOption,
                                                                  Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Verify Display of Cmenu Option in Asset Cmenu Options
            Logger.LogMethodEntry("GradeBook",
                                  "VerifyDisplayofCmenuOptionInAssetCmenuOptions",
                                  base.IsTakeScreenShotDuringEntryExit);
            GBInstructorUXPage gbInstructorPage = new GBInstructorUXPage();
            //Get Activity
            Activity activity = Activity.Get(activityTypeEnum);

            //Select Frame
            gbInstructorPage.SelectGradebookFrame();
            //Assert Display Of Context Menu Option
            Logger.LogAssertion("VerifyDisplayOfContextMenuOption",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.AreEqual(cmenuOption, gbInstructorPage.
                                                      GetCmenuOptionofAsset(cmenuOption, activity.Name)));
            Logger.LogMethodExit("GradeBook",
                                 "VerifyDisplayofCmenuOptionInAssetCmenuOptions",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
        /// <summary>
        /// Verify the display of grades
        /// in Activity Grade Cell.
        /// </summary>
        /// <returns>Grade Present in Activity Grade Cell.</returns>
        public String GetGradePresentInCell()
        {
            //View Grade in Activity Grade Cell
            Logger.LogMethodEntry("GBFoldersPage", "GetGradePresentInCell",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Initialize the Variable
            string getActivityGrade = string.Empty;
            string getActivityName  = GBInstructorUXPageResource.
                                      GBInstructorUX_Page_AssignmentTitle_Value;

            try
            {
                //Verify the display of grades
                getActivityGrade = new GBInstructorUXPage().
                                   GetGradeDisplayedInTheGradeCell(getActivityName);
            }
            catch (Exception e)
            {
                ExceptionHandler.HandleException(e);
            }
            Logger.LogMethodExit("GBFoldersPage", "GetGradePresentInCell",
                                 base.IsTakeScreenShotDuringEntryExit);
            return(getActivityGrade);
        }