コード例 #1
0
        public void DisposeTest()
        {
            MemoryStream  backing    = new MemoryStream(compressed_data);
            DeflateStream decompress = new DeflateStream(backing, CompressionMode.Decompress, CompressionAlgorithm.Zlib);

            decompress.Dispose();
            decompress.Dispose();
        }
コード例 #2
0
        public void DisposeTest()
        {
            if (!TestRuntime.CheckXcodeVersion(7, 0))
            {
                Assert.Ignore("Requires iOS 9.0+ or macOS 10.11+");
            }
            MemoryStream  backing    = new MemoryStream(compressed_data);
            DeflateStream decompress = new DeflateStream(backing, CompressionMode.Decompress, CompressionAlgorithm.Zlib);

            decompress.Dispose();
            decompress.Dispose();
        }
コード例 #3
0
        public void CheckGetCanWriteProp()
        {
            MemoryStream  backing    = new MemoryStream();
            DeflateStream decompress = new DeflateStream(backing, CompressionMode.Decompress, CompressionAlgorithm.Zlib);

            Assert.IsFalse(decompress.CanWrite, "#A1");
            Assert.IsTrue(backing.CanWrite, "#A2");
            decompress.Dispose();
            Assert.IsFalse(decompress.CanWrite, "#A3");
            Assert.IsFalse(backing.CanWrite, "#A4");

            backing = new MemoryStream();
            DeflateStream compress = new DeflateStream(backing, CompressionMode.Compress, CompressionAlgorithm.Zlib);

            Assert.IsTrue(compress.CanWrite, "#B1");
            Assert.IsTrue(backing.CanWrite, "#B2");
            compress.Dispose();
            Assert.IsFalse(decompress.CanWrite, "#B3");
            Assert.IsFalse(backing.CanWrite, "#B4");
        }
コード例 #4
0
        public void CheckGetCanWriteProp()
        {
            if (!TestRuntime.CheckXcodeVersion(7, 0))
            {
                Assert.Ignore("Requires iOS 9.0+ or macOS 10.11+");
            }
            MemoryStream  backing    = new MemoryStream();
            DeflateStream decompress = new DeflateStream(backing, CompressionMode.Decompress, CompressionAlgorithm.Zlib);

            Assert.IsFalse(decompress.CanWrite, "#A1");
            Assert.IsTrue(backing.CanWrite, "#A2");
            decompress.Dispose();
            Assert.IsFalse(decompress.CanWrite, "#A3");
            Assert.IsFalse(backing.CanWrite, "#A4");

            backing = new MemoryStream();
            DeflateStream compress = new DeflateStream(backing, CompressionMode.Compress, CompressionAlgorithm.Zlib);

            Assert.IsTrue(compress.CanWrite, "#B1");
            Assert.IsTrue(backing.CanWrite, "#B2");
            compress.Dispose();
            Assert.IsFalse(decompress.CanWrite, "#B3");
            Assert.IsFalse(backing.CanWrite, "#B4");
        }