public void ValidateVisibiltyQuestionsTabSimStudyPlan(string testType, Activity.ActivityBehavioralModesEnum activityBehavioralModesEnum) { // Validate Visibilty Questions Tab for Badged Sim Study Plan Logger.LogMethodEntry("EditActivity", "ValidateVisibiltyQuestionsTabSimStudyPlan", base.IsTakeScreenShotDuringEntryExit); bool isQuestionTabsDisplayed = false; switch (activityBehavioralModesEnum) { case Activity.ActivityBehavioralModesEnum.DocBased: //Doc Based Activity type. isQuestionTabsDisplayed = new DocBasedAssessmentPage(). isQuestionsTabVisibleInSimStudyPlan(testType); break; case Activity.ActivityBehavioralModesEnum.SkillBased: //Skill Based Activity type. isQuestionTabsDisplayed = new SkillBasedAssessmentPage(). isQuestionsTabVisibileInSimStudyPlan(testType); break; } //Verify the Questions Tab Logger.LogAssertion("VerifyQuestionsTabVisibiltyInSimStudyPlan", ScenarioContext.Current.ScenarioInfo.Title, () => Assert.IsFalse(isQuestionTabsDisplayed)); Logger.LogMethodExit("EditActivity", "ValidateVisibiltyQuestionsTabSimStudyPlan", base.IsTakeScreenShotDuringEntryExit); }
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); }
public void EnterTimeInSetTimeLimitForActivityPreference(int timeInMinute) { //Logger Entry Logger.LogMethodEntry("EditActivity", "EnterTimeInSetTimeLimitForActivityPreference", base.IsTakeScreenShotDuringEntryExit); //Instance of SkillBasedAssessmentPage SkillBasedAssessmentPage SkillBasedAssessmentPageObject = new SkillBasedAssessmentPage(); //Enter Time in Mitute textbox of Set Time Limit for activity preference SkillBasedAssessmentPageObject.EnterTimeInActivityPreference(timeInMinute); //Click on save and return button of activity SkillBasedAssessmentPageObject.ClickOnSaveAndReturnOfSIMStudyPlanPreTest(); //Logger Exit Logger.LogMethodExit("EditActivity", "EnterTimeInSetTimeLimitForActivityPreference", base.IsTakeScreenShotDuringEntryExit); }