Example #1
0
        public void Test1()
        {
            JT808_0x0701 jT808_0X0701 = new JT808_0x0701();
            var          body         = new JT808_0x0701TestBodiesImpl();

            body.Id       = 333;
            body.UserName = "******";
            jT808_0X0701.ElectronicContent = body;
            var hex = JT808Serializer.Serialize(jT808_0X0701).ToHexString();

            Assert.Equal("000000100000014D000ABABA736D616C6C636869", hex);
        }
Example #2
0
        public void Test2()
        {
            byte[]       bytes        = "000000100000014D000ABABA736D616C6C636869".ToHexBytes();
            JT808_0x0701 jT808_0X0701 = JT808Serializer.Deserialize <JT808_0x0701>(bytes);

            Assert.Equal((uint)16, jT808_0X0701.ElectronicWaybillLength);
            JT808_0x0701TestBodiesImpl jT808_0X0701_content = JT808Serializer.Deserialize <JT808_0x0701TestBodiesImpl>(jT808_0X0701.ElectronicContent);

            Assert.Equal((uint)333, jT808_0X0701_content.Id);
            Assert.Equal("汉smallchi", jT808_0X0701_content.UserName);
            Assert.Equal(10, jT808_0X0701_content.UserNameLength);
        }