public void Should_ReadInt48() { var bytes = new byte[] { 127, 166, 110, 232, 91, 122 }; // 134535160178303 var stream = new BitStream(bytes); var reader = new BitStreamReader(stream); var val = reader.ReadInt48(); Assert.AreEqual(Int48.ByteSize, stream.Length); Assert.AreEqual(134535160178303L, val); }