示例#1
0
 public void SharpZipLibBaseInputStreamIsNotReadToEnd()
 {
     using (var dataStream = ResourceManager.Load("Data.METERING_REQUEST_20150531.zip"))
         using (var eventingStream = new EventingReadStream(dataStream))
             using (var decompressingStream = new ICSharpCode.SharpZipLib.Zip.ZipInputStream(eventingStream))
             {
                 var eosReached = false;
                 eventingStream.AfterLastReadEvent += (sender, args) => { eosReached = true; };
                 decompressingStream.GetNextEntry();
                 decompressingStream.Drain();
                 Assert.That(eosReached, Is.False);
             }
 }