コード例 #1
0
ファイル: ProjectExerciseBlock.cs プロジェクト: epeshk/uLearn
        private void CreateZipForStudent()
        {
            var directoryName = new DirectoryInfo(Path.Combine(SlideFolderPath.FullName, ExerciseDir));
            var zip           = new LazilyUpdatingZip(directoryName, new[] { "checking", "bin", "obj" }, ReplaceCsproj, StudentsZip);

            zip.UpdateZip();
        }
コード例 #2
0
ファイル: LazilyUpdatingZip.cs プロジェクト: atnartur/Ulearn
        public void TestGetDirectoriesList()
        {
            const string fileName    = "directory-1/directory-2/subdirectory/file.txt";
            var          directories = LazilyUpdatingZip.GetDirectoriesList(fileName).ToList();

            CollectionAssert.Contains(directories, "directory-1");
            CollectionAssert.Contains(directories, "directory-2");
            CollectionAssert.Contains(directories, "subdirectory");
            CollectionAssert.DoesNotContain(directories, "file.txt");
        }
コード例 #3
0
 private void CreateZipForStudent()
 {
     var directoryName = new DirectoryInfo(Path.Combine(SlideFolderPath.FullName, ExerciseDir));
     var zip = new LazilyUpdatingZip(directoryName, new[] { "checking", "bin", "obj" }, ReplaceCsproj, StudentsZip);
     zip.UpdateZip();
 }