示例#1
0
        public void ReadUInt161DArrayTest()
        {
            List <ushort> values = new List <ushort>()
            {
                1, 0, ushort.MinValue, 1000, ushort.MaxValue
            };

            DeserializationHelper.Array1DHelper <ushort>(values);
        }
        public void ReadEnum1DArrayTest()
        {
            List <TestStatus> values = new List <TestStatus>()
            {
                TestStatus.Late, TestStatus.OnTime, TestStatus.Early, TestStatus.OnTime, TestStatus.Late
            };

            DeserializationHelper.Array1DHelper <TestStatus>(values);
        }
示例#3
0
        public void ReadInt641DArrayTest()
        {
            List <long> values = new List <long>()
            {
                0, 50, -100, long.MinValue, -10000, long.MaxValue
            };

            DeserializationHelper.Array1DHelper <long>(values);
        }
示例#4
0
        public void ReadInt321DArrayTest()
        {
            List <int> values = new List <int>()
            {
                int.MaxValue, 10000, 0, -1000, 100, int.MinValue
            };

            DeserializationHelper.Array1DHelper <int>(values);
        }
示例#5
0
        public void ReadByte1DArrayTest()
        {
            List <byte> values = new List <byte>()
            {
                0x01, 0x02, 0x32, 0x00, 0x23, 0x90, 0xFE, 0xFF, 0xA3, 0xB8, 0x99
            };

            DeserializationHelper.Array1DHelper <byte>(values);
        }
        public void ReadString1DArrayTest()
        {
            List <string> values = new List <string>()
            {
                "foo", "bar"
            };

            DeserializationHelper.Array1DHelper <string>(values);
        }
示例#7
0
        public void ReadFloat1DArrayTest()
        {
            List <float> values = new List <float>()
            {
                0x01, 1.1F, 2.2F, 3.3F
            };

            DeserializationHelper.Array1DHelper <float>(values);
        }
示例#8
0
        public void ReadUInt641DArrayTest()
        {
            List <ulong> values = new List <ulong>()
            {
                1000, 100, 0, ulong.MinValue, 666, ulong.MaxValue
            };

            DeserializationHelper.Array1DHelper <ulong>(values);
        }
        public void ReadDouble1DArrayTest()
        {
            List <double> values = new List <double>()
            {
                0x01, 1.1F, 2.2F, 3.3e300
            };

            DeserializationHelper.Array1DHelper <double>(values);
        }
示例#10
0
        public void ReadBoolean1DArrayTest()
        {
            List <bool> values = new List <bool>()
            {
                false, true
            };

            DeserializationHelper.Array1DHelper <bool>(values);
        }
示例#11
0
        public void ReadUInt321DArrayTest()
        {
            List <uint> values = new List <uint>()
            {
                55, 123, 0, uint.MinValue, 5, uint.MaxValue
            };

            DeserializationHelper.Array1DHelper <uint>(values);
        }
示例#12
0
 /// <summary>
 /// Helps test 1D arrays for both the nullable and non-nullable case.
 /// </summary>
 /// <typeparam name="T">Type of the underlying value stored in the array.</typeparam>
 /// <param name="values">The values.</param>
 public static void Array1DHelper <T>(List <T> values)
 {
     DeserializationHelper.Array1DHelper <T>(values, false);
     DeserializationHelper.Array1DHelper <T>(values, true);
 }
示例#13
0
 public void ReadNull1DArrayTest()
 {
     DeserializationHelper.Array1DHelper <string>(null, true);
 }