public void ValidateVisibiltyQuestionsTab(
            Activity.ActivityBehavioralModesEnum
            activityBehavioralModesEnum)
        {
            // Validate Visibilty Questions Tab for Badged Activity
            Logger.LogMethodEntry("EditActivity", "ValidateVisibiltyQuestionsTab",
                                  base.IsTakeScreenShotDuringEntryExit);
            bool isQuestionTabsDisplayed = false;

            switch (activityBehavioralModesEnum)
            {
            case Activity.ActivityBehavioralModesEnum.BasicRandom:
                //Basic random Activity type.
                isQuestionTabsDisplayed = new RandomAssessmentPage().
                                          isQuestionsTabVisible();
                break;

            case Activity.ActivityBehavioralModesEnum.Assignment:
                //Assigment Activity type.
                isQuestionTabsDisplayed = new AssignmentPage().
                                          isQuestionsTabVisibile();
                break;

            case Activity.ActivityBehavioralModesEnum.DocBased:
                //Doc Based Activity type.
                isQuestionTabsDisplayed = new DocBasedAssessmentPage().
                                          isQuestionsTabVisibe();
                break;

            case Activity.ActivityBehavioralModesEnum.SkillBased:
                //Skill Based Activity type.
                isQuestionTabsDisplayed = new SkillBasedAssessmentPage().
                                          isQuestionsTabVisibile();
                break;

            case Activity.ActivityBehavioralModesEnum.Adaptive:
                //Adaptive Activity type.
                isQuestionTabsDisplayed = new AdaptiveAssessmentPage().
                                          isQuestionsTabVisible();
                break;
            }
            //Verify the Questions Tab
            Logger.LogAssertion("VerifyQuestionsTabVisibilty",
                                ScenarioContext.Current.ScenarioInfo.Title,
                                () => Assert.IsFalse(isQuestionTabsDisplayed));

            Logger.LogMethodExit("EditActivity", "ValidateVisibiltyQuestionsTab",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Sends selected courses to AssignmentPage to be assigned from right click context menu
        /// </summary>
        /// <param name="sender">A reference to the control/object that raised the event.</param>
        /// <param name="e">State information and event data associated with a routed event.</param>
        private void AssignMenuItem_Click(object sender, RoutedEventArgs e)
        {
            List <Course> courses = new List <Course>();

            IList selectedItems = CoursesDataGrid.SelectedItems;

            foreach (Course c in selectedItems)
            {
                courses.Add(c);
            }

            var assignmentPage = new AssignmentPage(courses);

            NavigationService.Navigate(assignmentPage);
        }