Пример #1
0
 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));
 }
Пример #2
0
 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));
 }