示例#1
0
        public void S00_t_uint4_3()
        {
            var obj = new S00_t_uint4 {
                val = 248
            };

            SerializationTestEngine.Test(obj, "80", doRoundtripTest: false);
        }
示例#2
0
        public void EnumTest_80()
        {
            var obj = new EnumTest {
                t_enum_value = (Enum_byte)1
            };

            SerializationTestEngine.Test(obj, "01", doRoundtripTest: true);
        }
示例#3
0
        public void StringTest_82()
        {
            var obj = new StringTest {
                t_string_value = ""
            };

            SerializationTestEngine.Test(obj, "", doRoundtripTest: true);
        }
示例#4
0
        public void S01_s_uint4_7()
        {
            var obj = new S01_s_uint4 {
                val = 15
            };

            SerializationTestEngine.Test(obj, "f0", doRoundtripTest: true);
        }
示例#5
0
        public void Union1_76()
        {
            var obj = new Union1 {
                c = 1.2
            };

            SerializationTestEngine.Test(obj, "8cccccccccccfccfc0", doRoundtripTest: true);
        }
示例#6
0
        public void TAO4_68()
        {
            var obj = new TAO4 {
                array = new bool[] { true, false }
            };

            SerializationTestEngine.Test(obj, "0a", doRoundtripTest: true);
        }
示例#7
0
        public void TAO8_72()
        {
            var obj = new TAO8 {
                fooz = 2, array = new double[] { 1.1, 1.2, 1.3 }
            };

            SerializationTestEngine.Test(obj, "29a9999999999f13f333333333333f33fcdccccccccccf43f0", doRoundtripTest: true);
        }
示例#8
0
        public void S11_s_int24_51()
        {
            var obj = new S11_s_int24 {
                val = -134217744
            };

            SerializationTestEngine.Test(obj, "000080", doRoundtripTest: false);
        }
示例#9
0
        public void S12_s_uint24_52()
        {
            var obj = new S12_s_uint24 {
                val = 0
            };

            SerializationTestEngine.Test(obj, "000000", doRoundtripTest: true);
        }
示例#10
0
        public void S11_s_int24_49()
        {
            var obj = new S11_s_int24 {
                val = -2097152
            };

            SerializationTestEngine.Test(obj, "0000e0", doRoundtripTest: true);
        }
示例#11
0
        public void S11_s_int24_50()
        {
            var obj = new S11_s_int24 {
                val = 134217743
            };

            SerializationTestEngine.Test(obj, "ffff7f", doRoundtripTest: false);
        }
示例#12
0
        public void S10_ad4_uint8_as4_uint8_46()
        {
            var obj = new S10_ad4_uint8_as4_uint8 {
                val0 = new byte[] { 1, 1, 1, 1 }, val1 = new byte[] { 1, 1, 1, 1 }
            };

            SerializationTestEngine.Test(obj, "802020202020202020", doRoundtripTest: true);
        }
示例#13
0
        public void S09_as4_uint8_ad4_uint8_44()
        {
            var obj = new S09_as4_uint8_ad4_uint8 {
                val0 = new byte[] { 1, 1, 1, 1 }, val1 = new byte[] { 1, 1, 1, 1 }
            };

            SerializationTestEngine.Test(obj, "0101010101010101", doRoundtripTest: true);
        }
示例#14
0
        public void S08_ad4_uint8_39()
        {
            var obj = new S08_ad4_uint8 {
                val = new byte[] { 1 }
            };

            SerializationTestEngine.Test(obj, "01", doRoundtripTest: true);
        }
示例#15
0
        public void TAO2_66()
        {
            var obj = new TAO2 {
                foo = 32, array = new byte[] { 1, 2, 3, 4 }
            };

            SerializationTestEngine.Test(obj, "005040208184", doRoundtripTest: true);
        }
示例#16
0
        public void S12_s_uint24_56()
        {
            var obj = new S12_s_uint24 {
                val = 134217744
            };

            SerializationTestEngine.Test(obj, "ffffff", doRoundtripTest: false);
        }
示例#17
0
        public void TAO3_67()
        {
            var obj = new TAO3 {
                array = new byte[] { 2, 3 }, bar = 213
            };

            SerializationTestEngine.Test(obj, "20203a85a0", doRoundtripTest: true);
        }
示例#18
0
        public void S14_s_uint24_58()
        {
            var obj = new S14_s_uint24 {
                val = 4194304
            };

            SerializationTestEngine.Test(obj, "000040", doRoundtripTest: true);
        }
示例#19
0
        public void S00_t_uint4_0()
        {
            var obj = new S00_t_uint4 {
                val = 0
            };

            SerializationTestEngine.Test(obj, "00", doRoundtripTest: true);
        }
示例#20
0
        public void S14_s_uint24_59()
        {
            var obj = new S14_s_uint24 {
                val = 2097152
            };

            SerializationTestEngine.Test(obj, "000020", doRoundtripTest: true);
        }
示例#21
0
        public void Union1_74()
        {
            var obj = new Union1 {
                b = 25
            };

            SerializationTestEngine.Test(obj, "4640", doRoundtripTest: true);
        }
示例#22
0
        public void S14_s_uint24_61()
        {
            var obj = new S14_s_uint24 {
                val = 134217744
            };

            SerializationTestEngine.Test(obj, "100000", doRoundtripTest: false);
        }
示例#23
0
        public void Union1_75()
        {
            var obj = new Union1 {
                a = 25
            };

            SerializationTestEngine.Test(obj, "064000", doRoundtripTest: true);
        }
示例#24
0
        public void TAO1_63()
        {
            var obj = new TAO1 {
                foo = 0, array = new byte[] { }
            };

            SerializationTestEngine.Test(obj, "00", doRoundtripTest: true);
        }
示例#25
0
        public void Void1_77()
        {
            var obj = new Void1 {
                i = 12
            };

            SerializationTestEngine.Test(obj, "060000", doRoundtripTest: true);
        }
示例#26
0
        public void TAO1_64()
        {
            var obj = new TAO1 {
                foo = 0, array = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }
            };

            SerializationTestEngine.Test(obj, "000102030405060708", doRoundtripTest: true);
        }
示例#27
0
        public void StringTest_81()
        {
            var obj = new StringTest {
                t_string_value = "Hello, World"
            };

            SerializationTestEngine.Test(obj, "48656c6c6f2c20576f726c64", doRoundtripTest: true);
        }
示例#28
0
        public void TAO2_65()
        {
            var obj = new TAO2 {
                foo = 32, array = new byte[] { }
            };

            SerializationTestEngine.Test(obj, "005000", doRoundtripTest: true);
        }
示例#29
0
        public void S01_s_uint4_9()
        {
            var obj = new S01_s_uint4 {
                val = 255
            };

            SerializationTestEngine.Test(obj, "f0", doRoundtripTest: false);
        }
示例#30
0
        public void S07_as4_uint8_33()
        {
            var obj = new S07_as4_uint8 {
                val = new byte[] { 255, 255, 255, 255 }
            };

            SerializationTestEngine.Test(obj, "ffffffff", doRoundtripTest: true);
        }