using JTNE.Protocol.MessageBody; using System; using System.Collections.Generic; using System.Text; using Xunit; using JTNE.Protocol.Extensions; namespace JTNE.Protocol.Test.MessageBody { public class JTNE_0x06Test { [Fact] public void Test1() { JTNE_0x06 jTNE_0X06 = new JTNE_0x06(); jTNE_0X06.LogoutTime = DateTime.Parse("2019-01-22 23:55:56"); jTNE_0X06.LogoutNum = 6666; var hex = JTNESerializer.Serialize(jTNE_0X06).ToHexString(); Assert.Equal("1301161737381A0A", hex); } [Fact] public void Test2() { var data = "1301161737381A0A".ToHexBytes(); JTNE_0x06 jTNE_0X06 = JTNESerializer.Deserialize(data); Assert.Equal(DateTime.Parse("2019-01-22 23:55:56"), jTNE_0X06.LogoutTime); Assert.Equal(6666, jTNE_0X06.LogoutNum); } } }