Example #1
0
        public void WriteCompressedData()
        {
            byte[] data = new byte[]{1,2,3,4,5,6,7,8,9,10};
            //write
            MemoryStream memory = new MemoryStream();
            CtmOutputStream outS = new CtmOutputStream(memory);
            outS.writeCompressedData(data);

            //read
            memory.Seek(0, SeekOrigin.Begin);
            Stream readMemory = new MemoryStream(memory.ToArray());
            CtmInputStream inS = new CtmInputStream(readMemory);

            Assert.AreEqual(data, inS.readCompressedData(data.Length));
            Assert.AreEqual(memory.Length, readMemory.Position);
        }