public void Test() { IArchiverFullFeatured archiver = Archiver.NewFileSystemArchiver(); var listFiles = GetPackageTestFilesList(TestFolder, Path.Combine(TestFolder, "archives", "test1")); listFiles.AddRange(GetPackageTestFilesList(TestFolder, Path.Combine(TestFolder, "archives", "test2"))); WholeTest(archiver, listFiles); }
protected void WholeTest(IArchiverFullFeatured archiver, List <FileInArchive> listFiles) { archiver.OnProgress += ArchiverOnOnProgress; CreateArchive(archiver, listFiles); MoveInArchives(archiver, listFiles); ListArchive(archiver, listFiles); CheckExistenceInArchive(archiver, listFiles); Extract(archiver, listFiles); DeleteFilesInArchive(archiver, listFiles); CheckForEmptyArchives(archiver, listFiles); archiver.OnProgress -= ArchiverOnOnProgress; }