/// <summary>
        /// initialize elements
        /// </summary>
        public override void InitElements()
        {
            TestPropertiesLink = new WebElementWrapper(ByTestPropertiesLink);
            EditPropertiesLink = new WebElementWrapper(ByEditPropertiesLink);
            //label fields
            UseEnableToolsManipulativesLabel = new WebElementWrapper(ByUseEnableToolsManipulativesLabel);
            //editable fields
            SubjectElement subject = new SubjectElement(PageNames.ViewTestDetailsTestProperties);

            SubjectSelect = subject.SelectElement;
            GradeLevelElement gradeLevel = new GradeLevelElement(PageNames.ViewTestDetailsTestProperties);

            GradeFromSelect            = gradeLevel.FromSelectElement;
            GradeToSelect              = gradeLevel.ToSelectElement;
            InstitutionSource          = new WebElementWrapper(ByInstitutionSource);
            TestCategory               = new SelectElementWrapper(new WebElementWrapper(ByTestCategory));
            ScoreType                  = new SelectElementWrapper(new WebElementWrapper(ByScoreType));
            PreferredStandardsDocument = new SelectElementWrapper(new WebElementWrapper(ByPreferredStandardsDocument));
            DescriptionText            = new WebElementWrapper(ByDescriptionText);
            TestCreatorText            = new WebElementWrapper(ByTestCreatorText);
            EnableTextFormatting       = new EnableTextFormatting(PageNames.ViewTestDetailsTestProperties, this.ControlPrefix);
            AnswerChoiceLayout         = new AnswerChoiceLayout(PageNames.ViewTestDetailsTestProperties, this.ControlPrefix);
            EnableToolsManipulatives   = new EnableToolsManipulatives(PageNames.ViewTestDetailsTestProperties, this.ControlPrefix);
            StudentCommentEndOfTest    = new WebElementWrapper(ByStudentCommentEndOfTest);
            StudentCommentEachItem     = new WebElementWrapper(ByStudentCommentEachItem);
            TeacherCommentsYes         = new WebElementWrapper(ByTeacherCommentsYes);
            TeacherCommentsNo          = new WebElementWrapper(ByTeacherCommentsNo);
            StudentSelfAssessmentYes   = new WebElementWrapper(ByStudentSelfAssessmentYes);
            StudentSelfAssessmentNo    = new WebElementWrapper(ByStudentSelfAssessmentNo);
            HideItemContentYes         = new WebElementWrapper(ByHideItemContentYes);
            HideItemContentNo          = new WebElementWrapper(ByHideItemContentNo);
            CancelButton               = new WebElementWrapper(ByCancelButton);
            SubmitButton               = new WebElementWrapper(BySubmitButton);
        }
 /// <summary>
 /// initialize elements
 /// </summary>
 public override void InitElements()
 {
     EnableToolsManipulatives    = new EnableToolsManipulatives(PageNames.CreateNewItem, this.ControlPrefix);
     EnableTextFormatting        = new EnableTextFormatting(PageNames.CreateNewItem, this.ControlPrefix);
     FormulaReferenceSheetSelect = new WebElementWrapper(ByFormulaReferenceSheetSelect);
     StepsToCompleteLabels       = new WebElementWrapper(ByStepsToCompleteLabels);
 }
        /// <summary>
        /// initialize elements
        /// </summary>
        public override void InitElements()
        {
            Report.Write("Martin CreateTestForm.InitElements");
            SubjectElement subject = new SubjectElement(PageNames.CreateTest);

            SubjectSelect = subject.SelectElement;
            GradeLevelElement gradeLevel = new GradeLevelElement(PageNames.CreateTest);

            GradeFromSelect = gradeLevel.FromSelectElement;
            GradeToSelect   = gradeLevel.ToSelectElement;

            TestId = new TestId(PageNames.CreateTest, this.ControlPrefix);

            InstitutionSource          = new WebElementWrapper(ByInstitutionSource);
            TestCategory               = new SelectElementWrapper(new WebElementWrapper(ByTestCategory));
            UnansweredQuestions        = new SelectElementWrapper(new WebElementWrapper(ByUnansweredQuestions));
            ScoreType                  = new SelectElementWrapper(new WebElementWrapper(ByScoreType));
            TestFocusELA               = new WebElementWrapper(ByTestFocusELA);
            TestFocusReading           = new WebElementWrapper(ByTestFocusReading);
            TestFocusWriting           = new WebElementWrapper(ByTestFocusWriting);
            PreferredStandardsDocument = new SelectElementWrapper(new WebElementWrapper(ByPreferredStandardsDocument));
            AnswerKeyOnlyYes           = new WebElementWrapper(ByAnswerKeyOnlyYes);
            AnswerKeyOnlyNo            = new WebElementWrapper(ByAnswerKeyOnlyNo);

            EnableTextFormatting     = new EnableTextFormatting(PageNames.CreateTest, this.ControlPrefix);
            AnswerChoiceLayout       = new AnswerChoiceLayout(PageNames.CreateTest, this.ControlPrefix);
            EnableToolsManipulatives = new EnableToolsManipulatives(PageNames.CreateTest, this.ControlPrefix);

            StudentCommentEndOfTest  = new WebElementWrapper(ByStudentCommentEndOfTest);
            StudentCommentEachItem   = new WebElementWrapper(ByStudentCommentEachItem);
            TeacherCommentsYes       = new WebElementWrapper(ByTeacherCommentsYes);
            TeacherCommentsNo        = new WebElementWrapper(ByTeacherCommentsNo);
            StudentSelfAssessmentYes = new WebElementWrapper(ByStudentSelfAssessmentYes);
            StudentSelfAssessmentNo  = new WebElementWrapper(ByStudentSelfAssessmentNo);
            HideItemContentYes       = new WebElementWrapper(ByHideItemContentYes);
            HideItemContentNo        = new WebElementWrapper(ByHideItemContentNo);

            InitialItemSettingsLink        = new WebElementWrapper(ByInitialItemSettingsLink);
            InitialItemSettingsContainer   = new WebElementWrapper(ByInitialItemSettingsContainer);
            InitialItemSettingsExpandArrow = new WebElementWrapper(ByInitialItemSettingsExpandArrow);
            TestItemSettingsLink           = new WebElementWrapper(ByTestItemSettingsLink);
            TestItemSettingsContainer      = new WebElementWrapper(ByTestItemSettingsContainer);
            OptionalLink      = new WebElementWrapper(ByOptionalLink);
            OptionalContainer = new WebElementWrapper(ByOptionalContainer);
        }
 /// <summary>
 /// is Protractor displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedProtractor()
 {
     return(EnableToolsManipulatives.IsDisplayedProtractor());
 }
 /// <summary>
 /// uncheck Graphing Calculator
 /// </summary>
 public void UnCheckGraphingCalculator()
 {
     EnableToolsManipulatives.UnCheckGraphingCalculator();
 }
 /// <summary>
 /// is Four Function Calculator displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedFourFunctionCalculator()
 {
     return(EnableToolsManipulatives.IsDisplayedFourFunctionCalculator());
 }
 /// <summary>
 /// is enable manipulatives displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedEnableManipulatives()
 {
     return(EnableToolsManipulatives.IsDisplayedEnableManipulatives());
 }
 /// <summary>
 /// uncheck enable manipulatives
 /// </summary>
 public void UnCheckEnableManipulatives()
 {
     EnableToolsManipulatives.UnCheckEnableManipulatives();
 }
 /// <summary>
 /// select enable manipulatives: no
 /// </summary>
 public void SelectEnableManipulativesNo()
 {
     EnableToolsManipulatives.SelectEnableManipulativesNo();
 }
 /// <summary>
 /// is enable manipulatives: use item settings displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedEnableManipulativesUseItemSettings()
 {
     return(EnableToolsManipulatives.IsDisplayedEnableManipulativesUseItemSettings());
 }
 /// <summary>
 /// check Inch Ruler
 /// </summary>
 public void CheckInchRuler()
 {
     EnableToolsManipulatives.CheckInchRuler();
 }
 /// <summary>
 /// is Centimeter Ruler displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedCentimeterRuler()
 {
     return(EnableToolsManipulatives.IsDisplayedCentimeterRuler());
 }
 /// <summary>
 /// uncheck Centimeter Ruler
 /// </summary>
 public void UnCheckCentimeterRuler()
 {
     EnableToolsManipulatives.UnCheckCentimeterRuler();
 }
 /// <summary>
 /// is Compass enabled?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsEnabledCompass()
 {
     return(EnableToolsManipulatives.IsEnabledCompass());
 }
 /// <summary>
 /// uncheck Compass
 /// </summary>
 public void UnCheckCompass()
 {
     EnableToolsManipulatives.UnCheckCompass();
 }
 /// <summary>
 /// is Graphing Calculator displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedGraphingCalculator()
 {
     return(EnableToolsManipulatives.IsDisplayedGraphingCalculator());
 }
 /// <summary>
 /// is Inch Ruler enabled?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsEnabledInchRuler()
 {
     return(EnableToolsManipulatives.IsEnabledInchRuler());
 }
 /// <summary>
 /// select enable manipulatives: use item settings
 /// </summary>
 public void SelectEnableManipulativesUseItemSettings()
 {
     EnableToolsManipulatives.SelectEnableManipulativesUseItemSettings();
 }
 /// <summary>
 /// uncheck Unit Ruler
 /// </summary>
 public void UnCheckUnitRuler()
 {
     EnableToolsManipulatives.UnCheckUnitRuler();
 }
 /// <summary>
 /// is enable manipulatives: yes checked?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsSelectedEnableManipulativesYes()
 {
     return(EnableToolsManipulatives.IsSelectedEnableManipulativesYes());
 }
 /// <summary>
 /// is Unit Ruler checked?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsCheckedUnitRuler()
 {
     return(EnableToolsManipulatives.IsCheckedUnitRuler());
 }
 /// <summary>
 /// is enable manipulatives: no enabled?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsEnabledEnableManipulativesNo()
 {
     return(EnableToolsManipulatives.IsEnabledEnableManipulativesNo());
 }
 /// <summary>
 /// is Unit Ruler displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedUnitRuler()
 {
     return(EnableToolsManipulatives.IsDisplayedUnitRuler());
 }
 /// <summary>
 /// is enable manipulatives checked?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsCheckedEnableManipulatives()
 {
     return(EnableToolsManipulatives.IsCheckedEnableManipulatives());
 }
 /// <summary>
 /// uncheck Scientific Calculator
 /// </summary>
 public void UnCheckScientificCalculator()
 {
     EnableToolsManipulatives.UnCheckScientificCalculator();
 }
 /// <summary>
 /// uncheck Four Function Calculator
 /// </summary>
 public void UnCheckFourFunctionCalculator()
 {
     EnableToolsManipulatives.UnCheckFourFunctionCalculator();
 }
 /// <summary>
 /// is Protractor checked?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsCheckedProtractor()
 {
     return(EnableToolsManipulatives.IsCheckedProtractor());
 }
 /// <summary>
 /// uncheck Protractor
 /// </summary>
 public void UnCheckProtractor()
 {
     EnableToolsManipulatives.UnCheckProtractor();
 }
 /// <summary>
 /// is Scientific Calculator displayed?
 /// </summary>
 /// <returns>true or false</returns>
 public bool IsDisplayedScientificCalculator()
 {
     return(EnableToolsManipulatives.IsDisplayedScientificCalculator());
 }