예제 #1
0
        public void i32BdiffLimits()
        {
            var writer = new BitBufferWriter <SevenBitEncoding <u32ArrayMemory> >();

            writer.i32BDiff(0, 1, -1, 10);
            writer.i32BDiff(1, 1, 0, 100);
            var data   = writer.ToArray();
            var reader = new BitBufferReader <SevenBitDecoding <u32ArrayMemory> >();

            reader.CopyFrom(data);
            Assert.AreEqual(1, reader.i32BDiff(0, -1, 10));
            Assert.AreEqual(1, reader.i32BDiff(1, 0, 100));
        }