public void TestRVLaunchLaneViewer()
 {
     TestCaseID = "CGN-35";
     LaneViewer.LaunchLaneViewer();
     //LaneViewer.MaximizeLaneViewer();
     LaneViewer.VerifyLaneViewerLaunchedSuccessfully();
 }
 public void TestRVLVStopOnSelection()
 {
     TestCaseID = "CGN-52";
     LVLiveModeSettings.LoadLiveModeSettingWindow();
     LVLiveModeSettings.StopOnSelection(true);
     LVLiveModeSettings.ApplyLiveModeSettings();
     LaneViewer.ClickOnViewerPort();
 }
        public void TestCNLLVDefineQueryByAll()
        {
            TestCaseExternalID = "CGN-89";

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.DefineQueryAllDefects(true);
            LaneViewer.CloseQueryDefinitionWindow();

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.VerifyDefineQueryAllDefects(true);
            LaneViewer.CloseQueryDefinitionWindow();
        }
        public void TestCNLLVDisableLiveModeStopScrollOnSelection()
        {
            TestCaseExternalID = "CGN-82";

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.StopScrollOnSelection(false);
            LaneViewer.ApplyLiveModeSettings();

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.VerifyStopScrollOnSelection(false);
            LaneViewer.ApplyLiveModeSettings();
        }
        public void TestCNLLVDisableApplyQuery()
        {
            TestCaseExternalID = "CGN-88";

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.EnableQuery(false);
            LaneViewer.CloseQueryDefinitionWindow();

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.VerifyEnableQuery(false);
            LaneViewer.CloseQueryDefinitionWindow();
        }
        public void TestCNLLVEnableApplyQuery()
        {
            TestCaseID = "CGN-87";

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.EnableQuery(true);
            LaneViewer.CloseQueryDefinitionWindow();

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.VerifyEnableQuery(true);
            LaneViewer.CloseQueryDefinitionWindow();
        }
        public void TestCNLLVDisableOngoingDefectsKeepVisible()
        {
            TestCaseExternalID = "CGN-86";
            String seconds = "30";

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.OngoingDefectsKeepVisible(false, seconds);
            LaneViewer.ApplyLiveModeSettings();

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.VerifyOngoingDefectsKeepVisible(false, seconds);
            LaneViewer.ApplyLiveModeSettings();
        }
        public void TestCNLLVDisableAutomaticallyResumeLiveMode()
        {
            TestCaseExternalID = "CGN-84";
            String seconds = "30";

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.AutomaticallyResumeLiveMode(false, seconds);
            LaneViewer.ApplyLiveModeSettings();

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.VerifyAutomaticallyResumeLiveMode(false, seconds);
            LaneViewer.ApplyLiveModeSettings();
        }
        public void TestCNLLVEnableOngoingDefectsKeepVisible()
        {
            TestCaseID = "CGN-85";
            String seconds = "30";

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.OngoingDefectsKeepVisible(true, seconds);
            LaneViewer.ApplyLiveModeSettings();

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.VerifyOngoingDefectsKeepVisible(true, seconds);
            LaneViewer.ApplyLiveModeSettings();
        }
        public void TestCNLLVEnableAutomaticallyResumeLiveMode()
        {
            TestCaseID = "CGN-83";
            String seconds = "30";

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.AutomaticallyResumeLiveMode(true, seconds);
            LaneViewer.ApplyLiveModeSettings();

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.VerifyAutomaticallyResumeLiveMode(true, seconds);
            LaneViewer.ApplyLiveModeSettings();
        }
        public void TestCNLLVDefineQueryByOnlyRepeating()
        {
            TestCaseExternalID = "CGN-91";

            String severity = "10";

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.DefineQueryOnlyRepeating(true);
            LaneViewer.CloseQueryDefinitionWindow();

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.VerifyDefineQueryOnlyRepeating(true);
            LaneViewer.CloseQueryDefinitionWindow();
        }
        public void TestCNLLVDefineQueryBySeverity()
        {
            TestCaseExternalID = "CGN-90";

            String severity = "10";

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.DefineQueryBySeverity(true, severity);
            LaneViewer.CloseQueryDefinitionWindow();

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.VerifyDefineQueryBySeverity(true, severity);
            LaneViewer.CloseQueryDefinitionWindow();
        }
        public void TestCNLLVDefineQueryBySelectedClasses()
        {
            TestCaseID = "CGN-92";

            String severity = "10";

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.DefineQuerySelectedClasses(true);
            LaneViewer.CloseQueryDefinitionWindow();

            LaneViewer.LoadQueryDefinitionWindow();
            LaneViewer.VerifyDefineQuerySelectedClasses(true);
            LaneViewer.CloseQueryDefinitionWindow();
        }
        public void TestCNLLVEnableLiveModeStopScrollOnSelection()
        {
            TestCaseExternalID = "CGN-81";

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.StopScrollOnSelection(true);
            LaneViewer.ApplyLiveModeSettings();

            LaneViewer.SelectDefectFromLaneViewer();
            Thread.Sleep(50000);
            LaneViewer.CloseDefectViewer();

            LaneViewer.LoadLiveModeSettings();
            LaneViewer.VerifyStopScrollOnSelection(true);
            LaneViewer.ApplyLiveModeSettings();
        }