using JT808.Protocol.Extensions; using JT808.Protocol.MessageBody; using Xunit; namespace JT808.Protocol.Test.MessageBody { public class JT808_0x0303Test { JT808Serializer JT808Serializer = new JT808Serializer(); [Fact] public void Test1() { JT808_0x0303 jT808_0X0303 = new JT808_0x0303 { Flag = 123, InformationType = 12 }; var hex = JT808Serializer.Serialize(jT808_0X0303).ToHexString(); Assert.Equal("0C7B", hex); } [Fact] public void Test1_1() { byte[] bytes = "0C7B".ToHexBytes(); JT808_0x0303 jT808_0X0303 = JT808Serializer.Deserialize(bytes); Assert.Equal(123, jT808_0X0303.Flag); Assert.Equal(12, jT808_0X0303.InformationType); } } }