//Генерация параметров public void GenerateParams(string moduleDir) { if (Generator == null) { Generator = new TablGenerator(App); } RunSyncCommand(() => Generator.GenerateParams(moduleDir)); }
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"); }
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"); }
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"); }