Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

32 строки
928 B

  1. using JTNE.Protocol.MessageBody;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using Xunit;
  6. using JTNE.Protocol.Extensions;
  7. namespace JTNE.Protocol.Test.MessageBody
  8. {
  9. public class JTNE_0x04Test
  10. {
  11. [Fact]
  12. public void Test1()
  13. {
  14. JTNE_0x04 jTNE_0X04 = new JTNE_0x04();
  15. jTNE_0X04.LogoutTime = DateTime.Parse("2019-01-22 23:55:56");
  16. jTNE_0X04.LogoutNum = 4444;
  17. var hex = JTNESerializer.Serialize(jTNE_0X04).ToHexString();
  18. Assert.Equal("130116173738115C", hex);
  19. }
  20. [Fact]
  21. public void Test2()
  22. {
  23. var data = "130116173738115C".ToHexBytes();
  24. JTNE_0x04 jTNE_0X04 = JTNESerializer.Deserialize<JTNE_0x04>(data);
  25. Assert.Equal(DateTime.Parse("2019-01-22 23:55:56"), jTNE_0X04.LogoutTime);
  26. Assert.Equal(4444, jTNE_0X04.LogoutNum);
  27. }
  28. }
  29. }