Beispiel #1
0
        public void CompressToStream()
        {
            var compressedStream = _provider.CompressToStream(_data);
            var compressedData   = compressedStream.ToArray();

            var uncompressedData = _provider.Decompress(compressedData).ToArray();

            Assert.NotNull(compressedData);
            Assert.NotEqual(compressedData.Length, _data.Length);
            Assert.True(compressedData.Length < _data.Length);

            Assert.Equal(uncompressedData, _data);
        }
 public void RecyclableGzipProviderStream_10KBytes(int x)
 {
     for (var i = 0; i < x; i++)
     {
         var compressedStream = RecyclableProvider.CompressToStream(Payload1);
         using var decompressedStream = RecyclableProvider.Decompress(compressedStream, false);
     }
 }
Beispiel #3
0
 public void GzipProviderStream_5KBytes(int x)
 {
     for (var i = 0; i < x; i++)
     {
         var compressedStream = CompressionProvider.CompressToStream(Payload1);
         using var decompressedStream = CompressionProvider.Decompress(compressedStream, false);
     }
 }
 public void Compress5KBytesToStream()
 {
     CompressionProvider.CompressToStream(Payload1);
 }