您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

31 行
884 B

  1. using JT808.Protocol.Extensions;
  2. using JT808.Protocol.MessageBody;
  3. using Xunit;
  4. namespace JT808.Protocol.Test.MessageBody
  5. {
  6. public class JT808_0x0303Test
  7. {
  8. JT808Serializer JT808Serializer = new JT808Serializer();
  9. [Fact]
  10. public void Test1()
  11. {
  12. JT808_0x0303 jT808_0X0303 = new JT808_0x0303
  13. {
  14. Flag = 123,
  15. InformationType = 12
  16. };
  17. var hex = JT808Serializer.Serialize(jT808_0X0303).ToHexString();
  18. Assert.Equal("0C7B", hex);
  19. }
  20. [Fact]
  21. public void Test1_1()
  22. {
  23. byte[] bytes = "0C7B".ToHexBytes();
  24. JT808_0x0303 jT808_0X0303 = JT808Serializer.Deserialize<JT808_0x0303>(bytes);
  25. Assert.Equal(123, jT808_0X0303.Flag);
  26. Assert.Equal(12, jT808_0X0303.InformationType);
  27. }
  28. }
  29. }