public void TestInspectWithStandardVSingleView()
        {
            String name = "ATM" + RandomNumber;

            ConfigMang.LaunchConfigurationManager();
            ConfigMang.LoadNewArchitectureWindow();
            ConfMangNewArchitectureWindow.CreateArchitecture(name, "standard", 1);
            ConfigMang.LoadCameraStatusWindow();
            ConfigMang.AssignCameraToSingleView();
            ConfigMang.CloseConfigurationManager();

            ClassifierMng.LaunchClassifierManager();
            ClassifierMng.CreateNewClassifier("Standard", "SmartView", "", false);
            ClassfierClassList.LoadClassListTab();
            ClassfierClassList.ImportClassifier();
            ClassifierMng.SaveClassifier(name);
            ClassifierMng.CloseClassifierManager(name);

            RecipeBase.RecipeWizard.LaunchRecipe(RecipeBase.RecipeExePath, RecipeBase.RecipeAlternateExePath);
            RecipeBase.RecipeWizard.SelectArchitectureInRecipeWizard(name);
            RecipeBase.RecipeWizard.CreateNewRecipe(name);
            RecipeBase.Recipe.AssignClassifierToRecipe(name);

            console.LaunchConsole();
            console.SelectArchitecture(name);
            //inspectionSetup.SetRollInInspectionSetup(name);
            inspectionSetup.SetRollAndLoadAndStartInspection(name);
            console.CloseSystemWarningsWindow();
            console.MaximizeConsoleWindow();
        }
        public void TestClassSpecialProcessingViewToViewCorrelation()
        {
            ClassList.LoadClassListTab();

            //ClassList.ClassSpecialProcessingViewToViewCorrelation(true);
            //ClassList.VerifyClassSpecialProcessingViewToViewCorrelation(true);

            //ClassList.ClassSpecialProcessingViewToViewCorrelation(false);
            // ClassList.VerifyClassSpecialProcessingViewToViewCorrelation(false);
        }
        public void TestClassSpecialProcessingPreventCamToCamMerging()
        {
            ClassList.LoadClassListTab();

            ClassList.ClassSpecialProcessingPreventCamToCamMerging(true);
            ClassList.VerifyClassSpecialProcessingPreventCamToCamMerging(true);

            ClassList.ClassSpecialProcessingPreventCamToCamMerging(false);
            ClassList.VerifyClassSpecialProcessingPreventCamToCamMerging(false);
        }
        public void TestClassSpecialProcessingExtendedConnectivity()
        {
            ClassList.LoadClassListTab();

            ClassList.ClassSpecialProcessingExtendedConnectivity(true);
            ClassList.VerifyClassSpecialProcessingExtendedConnectivity(true);

            ClassList.ClassSpecialProcessingExtendedConnectivity(false);
            ClassList.VerifyClassSpecialProcessingExtendedConnectivity(false);
        }
        public void TestClassSpecialProcessingBreakOngoingDefect()
        {
            ClassList.LoadClassListTab();

            ClassList.ClassSpecialProcessingBreakOngoingDefect(true, true);
            ClassList.VerifyClassSpecialProcessingBreakOngoingDefect(true, true);

            ClassList.ClassSpecialProcessingBreakOngoingDefect(true, false);
            ClassList.VerifyClassSpecialProcessingBreakOngoingDefect(true, false);

            ClassList.ClassSpecialProcessingBreakOngoingDefect(false, false);
            ClassList.VerifyClassSpecialProcessingBreakOngoingDefect(false, false);

            ClassList.ClassSpecialProcessingBreakOngoingDefect(false, true);
            ClassList.VerifyClassSpecialProcessingBreakOngoingDefect(false, true);
        }
 public void TestSaveActionFilter()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassSaveActionIsFilter();
     ClassList.VerifyFilterClassSaveAction(true);
 }
 public void TestSaveActionDiscard()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassSaveActionIsDiscard();
     ClassList.VerifyDiscardClassSaveAction(true);
 }
 public void TestSaveActionDefectOnly()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassSaveActionDefectOnly();
     ClassList.VerifyDefectOnlyClassSaveAction(true);
 }
 public void TestSaveActionDefectAndGrayAndCompressed()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassSaveActionIsDefectAndGray(true, "Compressed", false);
     ClassList.VerifyDefectAndGrayClassSaveAction(true, "Compressed", false);
 }
 public void TestSaveActionDefectAndGrayAndLimitedContext()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassSaveActionIsDefectAndGray(true, "Limited context", false);
     ClassList.VerifyDefectAndGrayClassSaveAction(true, "Limited context", false);
 }
 public void TestSaveActionDefectAndGrayAndUseDefectBoundingBox()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassSaveActionIsDefectAndGray(true, "Full context", true);
     ClassList.VerifyDefectAndGrayClassSaveAction(true, "Full context", true);
 }
 public void TestCreateNewClass()
 {
     ClassList.LoadClassListTab();
     ClassList.CreateNewClass(className + RandomNumber, "Test automation description", "w");
 }
 public void TestSpecialProcessingReportAnalysis()
 {
     ClassList.LoadClassListTab();
 }
 public void TestDataBaseImportDoNotImport()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassDataBaseImportDoNotImport();
     ClassList.VerifyClassDataBaseImportDoNotImport(true);
 }
 public void TestDataBaseImportDefectOnly()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassDataBaseImportDefectOnly();
     ClassList.VerifyClassDataBaseImportDefectOnly(true);
 }
 public void TestDataBaseImportDefectAndGray()
 {
     ClassList.LoadClassListTab();
     ClassList.ClassDBImportDefectAndGray();
     ClassList.VerifyDefectAndGrayClassDBImport(true);
 }