public void ClickActivityCmenuOption(Activity.ActivityTypeEnum activityName)
        {
            //Click Activity Cmenu Option
            Logger.LogMethodEntry("GradeBook", "ClickwritingSpaceActivityCmenuOption", IsTakeScreenShotDuringEntryExit);
            //Get the activity from memory
            Activity        activity      = Activity.Get(activityName);
            GBStudentUXPage gbStudentPage = new GBStudentUXPage();

            //Click on Activity Cmenu
            new GBInstructorUXPage().ClickTheActivityCmenuOption(activity.Name);
            Logger.LogMethodExit("GradeBook", "ClickwritingSpaceActivityCmenuOption", IsTakeScreenShotDuringEntryExit);
        }
        public void ClickOnActivityCmenuOptionForStudent(
            Activity.ActivityTypeEnum activityName)
        {
            //Click On Activity Cmenu Option For Student
            Logger.LogMethodEntry("GradeBook",
                                  "ClickOnActivityCmenuOptionForStudent",
                                  IsTakeScreenShotDuringEntryExit);
            //Get the activity from memory
            Activity        activity      = Activity.Get(activityName);
            GBStudentUXPage gbStudentPage = new GBStudentUXPage();

            //Click on Activity Cmenu
            gbStudentPage.
            ClickOnWritingspaceActivityCmenuForStudent(activity.Name);
            Logger.LogMethodExit("GradeBook",
                                 "ClickOnActivityCmenuOptionForStudent",
                                 IsTakeScreenShotDuringEntryExit);
        }
        public void VerifyGradesOfSubmittedActivity()
        {
            //Verify grades are displayed
            Logger.LogMethodEntry("ActivitySubmission",
                                  "VerifyGradesOfSubmittedActivity",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Assert grades have been found for submitted activity
            decimal submittedGradeValue = new GBStudentUXPage().
                                          GetGradeDisplayedForActivity();

            Logger.LogAssertion("VerifyGradesAreShownForGrading",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.AreEqual(submittedGradeValue,
                                                      Convert.ToDecimal(ActivitySubmissionResource.
                                                                        ActivitySubmision_SubmittedActivity_GradeValue)));
            Logger.LogMethodExit("ActivitySubmission",
                                 "VerifyGradesOfSubmittedActivity",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
        public void VerifyWritingSpaceActivityWithScore(
            Activity.ActivityTypeEnum activityTypeEnum, string activityScore)
        {
            //Verify Display of Writing Space Activity With Score
            Logger.LogMethodEntry("Gradebook", "VerifyWritingSpaceActivityWithScore",
                                  base.IsTakeScreenShotDuringEntryExit);
            GBStudentUXPage gbStudentPage = new GBStudentUXPage();
            //Fetch the data from memory
            Activity activity = Activity.Get(activityTypeEnum);

            //Select Window and Frame
            new CourseContentUXPage().SelectGradebookWindowInCourseHome();
            //Verify The Searched Asset Name
            Logger.LogAssertion("VerifyAssetScore",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.AreEqual(activityScore,
                                                      gbStudentPage.GetActivityScoreInGradebook
                                                          (activity.Name)));
            Logger.LogMethodExit("Gradebook", "VerifyWritingSpaceActivityWithScore",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
        public void DisplayTheGradeUnderGradeColumnOfTheSubmittedActivity
            (string activityScore, Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Display of Grade for Submitted Activity
            Logger.LogMethodEntry("ViewSubmission",
                                  "DisplayOfGradeUnderGradeColumnforSubmittedActivity",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Fetch Activity From Memory
            Activity        activity        = Activity.Get(activityTypeEnum);
            GBStudentUXPage gbStudentUXpage = new GBStudentUXPage();

            //Select Window
            gbStudentUXpage.SelectGradebookWindow();
            //Assert we have correct message displayed
            Logger.LogAssertion("VerifySbmittedActivityScore",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.AreEqual(activityScore,
                                                      gbStudentUXpage.GetActivityScoreInGradebook(activity.Name)));
            Logger.LogMethodEntry("ViewSubmission",
                                  "DisplayOfGradeUnderGradeColumnforSubmittedActivity",
                                  base.IsTakeScreenShotDuringEntryExit);
        }
        public void VerifyDisplayofActivityInGradebook(
            Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Verify The Display of Activity In Gradebook
            Logger.LogMethodEntry("Gradebook",
                                  "VerifyDisplayofActivityInGradebook",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Fetch the data from memory
            Activity        activity      = Activity.Get(activityTypeEnum);
            GBStudentUXPage gbStudentPage = new GBStudentUXPage();

            //Select Window and Frame
            new CourseContentUXPage().SelectGradebookWindowInCourseHome();
            //Verify Display of Activity in Gradebook
            Logger.LogAssertion("IsAssetTypeDisplayed",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.AreNotEqual(activity.Name, gbStudentPage.
                                                         GetAssetNameInGradebook(activity.Name)));
            Logger.LogMethodExit("Gradebook",
                                 "VerifyDisplayofActivityInGradebook",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Beispiel #7
0
        public void DisplayTheGradesForSubmittedActivity()
        {
            //Display The Grades For Submitted Activity
            Logger.LogMethodEntry("ActivitySubmission",
                                  "DisplayTheGradesForSubmittedActivity",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Creating object
            GBStudentUXPage gBStudentUXPage = new GBStudentUXPage();

            //Selecting the window
            gBStudentUXPage.SelectGradebookWindow();
            //Assert we have correct message displayed
            Logger.LogAssertion("VerifySbmittedActivityScore",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.AreEqual(ActivitySubmissionResource.
                                                      ActivitySubmission_Page_Grade_Score,
                                                      gBStudentUXPage.GetAssetScoreInGradeBook(
                                                          ActivitySubmissionResource.
                                                          ActivitySubmission_Page_MyTest_Activity_Name)));
            Logger.LogMethodExit("ActivitySubmission",
                                 "DisplayTheGradesForSubmittedActivity",
                                 base.IsTakeScreenShotDuringEntryExit);
        }