public void IntLittleEndian() { ByteArraySegment byteArraySegment = new ByteArraySegment(new byte[4]); byteArraySegment.PutInteger(Endianness.Little, 1, 0); Assert.AreEqual(1, byteArraySegment[0]); Assert.AreEqual(0, byteArraySegment[3]); long num = byteArraySegment.GetInteger(Endianness.Little, 0); Assert.AreEqual(1, num); byteArraySegment.PutInteger(Endianness.Little, 16777216, 0); Assert.AreEqual(1, byteArraySegment[3]); Assert.AreEqual(0, byteArraySegment[0]); num = byteArraySegment.GetInteger(Endianness.Little, 0); Assert.AreEqual(16777216, num); }