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); }
/// <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); }