コード例 #1
0
        public virtual void TestZlibFactory()
        {
            Configuration cfg = new Configuration();

            Assert.True("testZlibFactory compression level error !!!", ZlibCompressor.CompressionLevel
                        .DefaultCompression == ZlibFactory.GetCompressionLevel(cfg));
            Assert.True("testZlibFactory compression strategy error !!!", ZlibCompressor.CompressionStrategy
                        .DefaultStrategy == ZlibFactory.GetCompressionStrategy(cfg));
            ZlibFactory.SetCompressionLevel(cfg, ZlibCompressor.CompressionLevel.BestCompression
                                            );
            Assert.True("testZlibFactory compression strategy error !!!", ZlibCompressor.CompressionLevel
                        .BestCompression == ZlibFactory.GetCompressionLevel(cfg));
            ZlibFactory.SetCompressionStrategy(cfg, ZlibCompressor.CompressionStrategy.Filtered
                                               );
            Assert.True("testZlibFactory compression strategy error !!!", ZlibCompressor.CompressionStrategy
                        .Filtered == ZlibFactory.GetCompressionStrategy(cfg));
        }