public void ReadTest(MemoryStream stream) { BinaryReader reader = new BinaryReader(stream); Assert.AreEqual(LEB128.ReadUInt32(reader), 0xFF00FF00u); Assert.AreEqual(LEB128.ReadUInt32(reader), 0xAABBAAu); Assert.AreEqual(LEB128.ReadUInt32(reader), 0xCCu); Assert.AreEqual(LEB128.ReadUInt7(reader), 0x11u); Assert.AreEqual(LEB128.ReadUInt7(reader), 0x7Fu); Assert.AreEqual(LEB128.ReadInt32(reader), 0x7F00FF00); Assert.AreEqual(LEB128.ReadInt32(reader), 0xAABBAA); Assert.AreEqual(LEB128.ReadInt32(reader), 0xCC); Assert.AreEqual(LEB128.ReadInt32(reader), -1); Assert.AreEqual(LEB128.ReadInt7(reader), 0x11); Assert.AreEqual(LEB128.ReadInt7(reader), -1); }