Пример #1
0
 //Генерация параметров
 public void GenerateParams(string moduleDir)
 {
     if (Generator == null)
     {
         Generator = new TablGenerator(App);
     }
     RunSyncCommand(() => Generator.GenerateParams(moduleDir));
 }
Пример #2
0
        private void Generate(TablGenerator gen, string dirName)
        {
            TestLib.CopyDir("Generator", dirName);
            var dir = TestLib.TestRunDir + @"Generator\" + dirName + @"\";

            gen.GenerateParams(dir);
            TestLib.CompareGeneratedParams(dir + "Compiled.accdb", dir + "CorrectCompiled.accdb");
        }
Пример #3
0
        public void GenModuleLarge()
        {
            var logger = new Logger(new TestIndicator());

            logger.History = new TestHistory(logger);
            var gen = new TablGenerator(logger);

            Generate(gen, "ModuleLarge");
            Generate(gen, "ApdControl");
        }
Пример #4
0
        public void GenCalcParams()
        {
            TestLib.CopyDir("Generator", "Module");
            string dir    = TestLib.TestRunDir + @"Generator\Module\";
            var    logger = new Logger(new TestIndicator());

            logger.History = new TestHistory(logger);
            var gen = new TablGenerator(logger);

            gen.GenerateParams(dir);
            TestLib.CompareGeneratedParams(dir + "Compiled.accdb", dir + "CorrectCompiled.accdb");
        }