public async Task BuildNewArcTest(string dir) { await ArcFile.BuildFromDirectory(dir, "temp.arc", progress); using (ArcFile arcFile = new ArcFile("temp.arc")) { await arcFile.ExtractAllAsync("tempdir", false, progress); } bool eq = Compare.CompareDirectories(dir, "tempdir"); DirectoryInfo directoryInfo = new DirectoryInfo("tempdir"); directoryInfo.Delete(true); File.Delete("temp.arc"); File.Delete("temp.bin"); Assert.IsTrue(eq); }