public void WriteUInt24Test(uint val) { // Write _bwriter.Open(_testStream); _bwriter.WriteUInt24(val); // Read var bytes = ReadAsBigEndian(0, 3); var paddedbytes = new byte[4] { bytes[0], bytes[1], bytes[2], 0x00 }; var result = BitConverter.ToUInt32(paddedbytes, 0); // Assert Assert.Equal(val, result); }