public void StoredNonSeekableConvertToDeflate()
{
MemStreamWithoutSeek ms = new MemStreamWithoutSeek();
ZipOutputStream outStream = new ZipOutputStream(ms);
outStream.SetLevel(8);
Assertion.AssertEquals("Compression level invalid", 8, outStream.GetLevel());
ZipEntry entry = new ZipEntry("1.tst");
entry.CompressionMethod = CompressionMethod.Stored;
outStream.PutNextEntry(entry);
Assertion.AssertEquals("Compression level invalid", 0, outStream.GetLevel());
AddRandomDataToEntry(outStream, 100);
entry = new ZipEntry("2.tst");
entry.CompressionMethod = CompressionMethod.Deflated;
outStream.PutNextEntry(entry);
Assertion.AssertEquals("Compression level invalid", 8, outStream.GetLevel());
AddRandomDataToEntry(outStream, 100);
outStream.Close();
}