public void UInt32Test() { UInt32 expected = 0x12345678; byte[] bytes = Bigendian.GetBigendianBytes(expected); UInt32 actual = Bigendian.BigendianToUInt32(bytes, 0); Assert.AreEqual(expected, actual); }
public void BigendianToUInt32Test() { byte[] bytes = new byte[] { 0x44, 0x33, 0x22, 0x11 }; int startIndex = 0; UInt32 expected = 0x44332211; UInt32 actual = Bigendian.BigendianToUInt32(bytes, ref startIndex); Assert.AreEqual(4, startIndex); Assert.AreEqual(expected, actual); }