Ejemplo n.º 1
0
 //Присвоить код и имя проекта
 protected internal void Initialize(string projectCode, string projectName)
 {
     Code            = projectCode;
     Name            = projectName;
     ProgressContext = Context = projectCode;
     LocalDir        = App.LocalDir + Code + @"\";
     Static.CopyDir(ItStatic.TemplatesDir + @"LocalData\" + App.Code, LocalDir, false);
 }
Ejemplo n.º 2
0
        //Копирует каталог из Tests в TestsRun, возвращает полный путь к итоговому каталогу
        //Копируется файл Tests + parentDir + dir в TestsRun + parentDir + newDir
        public static string CopyDir(string parentDir,     //родительский каталог
                                     string dir,           //относительный путь к исходному каталогу
                                     string newDir = null) //относительный путь к итоговому каталогу
        {
            var    f = new DirectoryInfo(InfoTaskDevelopDir + @"Tests\" + parentDir + "\\" + dir);
            string s = TestRunDir + parentDir + "\\" + (newDir ?? dir);
            var    d = new DirectoryInfo(s).Parent;

            if (!d.Exists)
            {
                d.Create();
            }
            Static.CopyDir(f.FullName, s);
            return(s);
        }