Пример #1
0
        private void TestDispose()
        {
            var c = new XZCompressStream("temp1.xz");

            c.Close();
            c.Close();

            c = new XZCompressStream("temp2.xz");
            c.Dispose();
            c.Dispose();

            var d = new XZDecompressStream("temp1.xz");

            d.Close();
            d.Close();

            d = new XZDecompressStream("temp2.xz");
            d.Dispose();
            d.Dispose();
        }
Пример #2
0
        public static bool TestMethod()
        {
            return(FileHelper.ProcessEmbeddedFile("data.lzma", (b) =>
            {
                using (var ms = new MemoryStream(b))
                {
                    using (var xzDecompressStream = new XZDecompressStream(ms))
                    {
                        var buffer = new byte[4];
                        xzDecompressStream.Read(buffer, 0, 4);

                        if (buffer[0] == 103)
                        {
                            return true;
                        }
                    }
                }

                return false;
            }));
        }