public void ReadOnlySpanTest1() { IJT808Config jT808Config = new DefaultGlobalConfig(); JT808Serializer jT808Serializer = new JT808Serializer(jT808Config); JT808Package jT808Package = new JT808Package { Header = new JT808Header { MsgId = Enums.JT808MsgId.终端通用应答.ToUInt16Value(), MsgNum = 1203, TerminalPhoneNo = "012345678900", MessageBodyProperty = new JT808HeaderMessageBodyProperty() }, Bodies = new JT808_0x0001 { ReplyMsgId = Enums.JT808MsgId.终端心跳.ToUInt16Value(), ReplyMsgNum = 1000, JT808TerminalResult = Enums.JT808TerminalResult.Success } }; var hexSpan = jT808Serializer.SerializeReadOnlySpan(jT808Package); Assert.Equal(0x7e, hexSpan[0]); }