Exemplo n.º 1
0
        public void WriteByteArray()
        {
            var streamer = new BitRingBuffer(0x100);
            var buffer   = new byte[0x100];

            for (int i = 0; i < 0x100; ++i)
            {
                buffer[i] = (byte)(((i + 123) * (i + 7)) % 256);
            }
            streamer.Write(buffer, 0, 0x100);
            var result = new byte[0x100];

            streamer.ReadBytes(result, 0, 0x100);
            CollectionAssert.AreEqual(buffer, result);
        }