public void UnsignedShortBigEndian() { ByteArraySegment byteArraySegment = new ByteArraySegment(new byte[2]); byteArraySegment.PutUnsignedShort(Endianness.Big, 1, 0); Assert.AreEqual(1, byteArraySegment[1]); Assert.AreEqual(0, byteArraySegment[0]); long num = byteArraySegment.GetUnsignedShort(Endianness.Big, 0); Assert.AreEqual(1, num); byteArraySegment.PutUnsignedShort(Endianness.Big, 256, 0); Assert.AreEqual(1, byteArraySegment[0]); Assert.AreEqual(0, byteArraySegment[1]); num = byteArraySegment.GetUnsignedShort(Endianness.Big, 0); Assert.AreEqual(256, num); }