Simplify RarHeaderTests

This commit is contained in:
Matt Kotsenas
2018-07-11 16:16:28 -07:00
parent 44dc36af48
commit 7d20ba5243
2 changed files with 2 additions and 19 deletions

View File

@@ -46,7 +46,7 @@ namespace SharpCompress.Test.Rar
private void ReadEncryptedFlag(string testArchive, bool isEncrypted)
{
using (var stream = GetReaderStream(testArchive))
using (var stream = new FileStream(Path.Combine(TEST_ARCHIVES_PATH, testArchive), FileMode.Open, FileAccess.Read))
{
foreach (var header in rarHeaderFactory.ReadHeaders(stream))
{
@@ -58,10 +58,5 @@ namespace SharpCompress.Test.Rar
}
}
}
private FileStream GetReaderStream(string testArchive)
{
return new FileStream(Path.Combine(TEST_ARCHIVES_PATH, testArchive), FileMode.Open, FileAccess.Read);
}
}
}

View File

@@ -205,20 +205,8 @@ namespace SharpCompress.Test.Rar
Password = password
}))
{
while (reader.MoveToNextEntry())
{
if (!reader.Entry.IsDirectory)
{
Assert.Equal(CompressionType.Rar, reader.Entry.CompressionType);
reader.WriteEntryToDirectory(SCRATCH_FILES_PATH, new ExtractionOptions()
{
ExtractFullPath = true,
Overwrite = true
});
}
}
UseReader(this, reader, CompressionType.Rar);
}
VerifyFiles();
}
[Fact]