public void DeflateRoundTripTest()
        {
            var compressedBytes = CompressionUtils.DeflateString(input);
            var uncompressed    = CompressionUtils.InflateString(compressedBytes);

            Assert.AreEqual(input, uncompressed, "Round trip failed.");

            Assert.IsTrue(Encoding.UTF8.GetBytes(input).Length > compressedBytes.Length, "Compression generated a larger byte array than the input!");

            Assert.AreNotEqual
            (
                Convert.ToBase64String(compressedBytes),
                Convert.ToBase64String(CompressionUtils.GZipString(input)),
                "GZip and Deflate are returning the same data."
            );
        }