public void StringDecode()
        {
            {
                var msg = new DefaultMessage();
                var rs  = msg.Decode("4,1,1:Open");
                Assert.True(rs);
                Assert.Equal(1, msg.Sequence);
                Assert.Equal(1, msg.Flag);
                Assert.Equal("Open", msg.Payload.ToStr());
            }

            {
                var msg = new DefaultMessage();
                var rs  = msg.Decode("12,1,129:执行成功");
                Assert.True(rs);
                Assert.Equal(1, msg.Sequence);
                Assert.Equal(0x81, msg.Flag);
                Assert.Equal("执行成功", msg.Payload.ToStr());
            }

            {
                var msg = new DefaultMessage();
                var rs  = msg.Decode("12,1,129:执行成功".GetBytes());
                Assert.True(rs);
                Assert.Equal(1, msg.Sequence);
                Assert.Equal(0x81, msg.Flag);
                Assert.Equal("执行成功", msg.Payload.ToStr());
            }
        }