public void OriginalDataMatchesDecompressed(UncompressedData dataToCompress)
        {
            var compressedData = GetCompressedData(dataToCompress.Data);

            var decompressedBytes = GetDecompressData(compressedData);

            Assert.Equal(dataToCompress.Data, decompressedBytes);
        }
示例#2
0
 private Stream OpenInUpdateMode()
 {
     if (_currentlyOpenForWrite)
     {
         throw new IOException(Messages.UpdateModeOneStream);
     }
     ThrowIfNotOpenable(true, true);
     _everOpenedForWrite    = true;
     _currentlyOpenForWrite = true;
     UncompressedData.Seek(0L, SeekOrigin.Begin);
     return(new WrappedStream(UncompressedData, delegate(object o, EventArgs e)
     {
         _currentlyOpenForWrite = false;
     }));
 }