public void Test_ReverseBytes_Int64() { unchecked { assertEquals((long)0xAABBCCDD00112233L, BitOperation.ReverseBytes(0x33221100DDCCBBAAL)); assertEquals(0x1122334455667788L, BitOperation.ReverseBytes((long)0x8877665544332211L)); } assertEquals(0x0011223344556677L, BitOperation.ReverseBytes(0x7766554433221100L)); assertEquals(0x2000000000000002L, BitOperation.ReverseBytes(0x0200000000000020L)); }
public void Test_ReverseBytes_Int32() { unchecked { assertEquals((int)0xAABBCCDD, BitOperation.ReverseBytes((int)0xDDCCBBAA)); } assertEquals(0x11223344, BitOperation.ReverseBytes(0x44332211)); assertEquals(0x00112233, BitOperation.ReverseBytes(0x33221100)); assertEquals(0x20000002, BitOperation.ReverseBytes(0x02000020)); }