예제 #1
0
        public void ReverseBE_OnBESystem_DoesNothing()
        {
            EndianUtility.Endianness = Endianness.BigEndian;

            var byteArray = new byte[] { 0, 1, 2, 3 };
            var result    = EndianUtility.ReverseBE(byteArray);

            Assert.Equal(byteArray, result);
        }
예제 #2
0
        public void ReverseBE_OnLESystem_ReversesBytes()
        {
            EndianUtility.Endianness = Endianness.LittleEndian;

            var byteArray     = new byte[] { 0, 1, 2, 3 };
            var reversedArray = new byte[] { 3, 2, 1, 0 };

            var result = EndianUtility.ReverseBE(byteArray);

            Assert.Equal(reversedArray, result);
        }