public static void UseReader(TestBase test, IReader reader, CompressionType expectedCompression) { test.ResetScratch(); while (reader.MoveToNextEntry()) { if (!reader.Entry.IsDirectory) { Assert.AreEqual(reader.Entry.CompressionType, expectedCompression); reader.WriteEntryToDirectory(SCRATCH_FILES_PATH, ExtractOptions.ExtractFullPath | ExtractOptions.Overwrite); } } test.VerifyFiles(); }