예제 #1
0
        public void TestNegativeShortEndian()
        {
            short value    = -0x1234;
            short newValue = EndianSupport.SwitchEndian(value);
            short actual   = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #2
0
        public void TestNegativeLongEndian()
        {
            long value    = -0x0102030405060708L;
            long newValue = EndianSupport.SwitchEndian(value);
            long actual   = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #3
0
        public void TestNegativeIntEndian()
        {
            int value    = -0x12345678;
            int newValue = EndianSupport.SwitchEndian(value);
            int actual   = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #4
0
        public void TestCharEndian()
        {
            char value    = 'J';
            char newValue = EndianSupport.SwitchEndian(value);
            char actual   = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #5
0
        public void TestShortEndian()
        {
            short value    = 0x1234;
            short newValue = EndianSupport.SwitchEndian(value);

            Assert.AreEqual(0x3412, newValue);
            short actual = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #6
0
        public void TestIntEndian()
        {
            int value    = 0x12345678;
            int newValue = EndianSupport.SwitchEndian(value);

            Assert.AreEqual(0x78563412, newValue);
            int actual = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #7
0
        public void TestLongEndian()
        {
            long value    = 0x0102030405060708L;
            long newValue = EndianSupport.SwitchEndian(value);

            Assert.AreEqual(0x0807060504030201L, newValue);
            long actual = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #8
0
        public void TestNegativeIntEndian()
        {
            int value    = -0x12345678;
            int newValue = EndianSupport.SwitchEndian(value);

            Console.WriteLine("New value: " + newValue);
            int actual = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #9
0
        public void TestCharEndian()
        {
            char value    = 'J';
            char newValue = EndianSupport.SwitchEndian(value);

            Console.WriteLine("New value: " + newValue);
            char actual = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }
예제 #10
0
        public void TestNegativeShortEndian()
        {
            short value    = -0x1234;
            short newValue = EndianSupport.SwitchEndian(value);

            Console.WriteLine("New value: " + newValue);
            short actual = EndianSupport.SwitchEndian(newValue);

            Assert.AreEqual(value, actual);
        }