Beispiel #1
0
        public void StringCompressorCompressExpectSuccessAndResult()
        {
            IStringCompressor compressor = new GZipStringCompressor();
            var result = compressor.Compress("abc");

            Assert.IsNotNull(result);
        }
Beispiel #2
0
        public void StringCompressorCompressExpectSmallerStringThanInputForCompression()
        {
            var inputString = "This is my story, the story of a software developer. We have just got back from Morocco on a brief break. Once upon a time we began a project of what appeared to be small scale which evolved into a monster project. We are very proud of the project and wish to do well in our lives.";
            IStringCompressor compressor = new GZipStringCompressor();
            var result = compressor.Compress(inputString);

            Assert.IsTrue(inputString.Length > result.Length);
        }
Beispiel #3
0
        public void StringCompressorCompressDecompressExpectInputAsResult()
        {
            IStringCompressor compressor = new GZipStringCompressor();
            var result       = compressor.Compress("abc");
            var decompressed = compressor.Decompress(result);

            Assert.AreEqual("abc", decompressed);
        }