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)); }