public void Test_GenerateOneRowFromText()
        {
            ZteSignal signal = line.GenerateOneRowFromText <ZteSignal>();

            Assert.IsNotNull(signal);
            Assert.AreEqual(signal.MsgCode, "0012401900000300000005c007989f8d0008000340407a000240020280");
            Assert.AreEqual(signal.Gid, 16506);
        }
        public void Test_SetValueByText_Time()
        {
            PropertyInfo property = (typeof(ZteSignal)).GetProperty("Time");
            ZteSignal    signal   = new ZteSignal {
                Time = DateTime.Now
            };

            signal.SetValueByText(property, "2014-02-08 13:15:12:900");
            Assert.AreEqual(signal.Time.Hour, 13);
        }
        public void Test_SetValueByText_Sequence()
        {
            PropertyInfo property = (typeof(ZteSignal)).GetProperty("Sequence");
            ZteSignal    signal   = new ZteSignal {
                Sequence = 1
            };

            signal.SetValueByText(property, "2");
            Assert.AreEqual(signal.Sequence, 2);
        }