Esempio n. 1
0
        public void HappyPathTestForCompressingAndDecompressingByteArrays()
        {
            string test = "Mary had a little lamb, it's fleece was as white as snow.";

            test += test;
            test += test;
            test += test;

            IGZipCompression compress = new GZipCompression();

            var compressed   = compress.CompressBytes(Encoding.UTF8.GetBytes(test));
            var decompressed = compress.DecompressBytes(compressed);

            var original = Encoding.UTF8.GetBytes(test);

            Assert.IsTrue(Compare(original, decompressed));
            Assert.IsTrue(compressed.Length <= test.Length);
        }