public void EncodeAndDecode_Heartbeat() { MessageId msgId = new MessageId(); MessageId convId = new MessageId(); Heartbeat msg1 = new Heartbeat() { MsgId = msgId, ConvId = convId }; byte[] bytes = msg1.Encode(); Heartbeat msg2 = Message.Decode <Heartbeat>(bytes); Assert.IsNotNull(msg2); Assert.AreEqual(msg1.MsgId, msg2.MsgId); Assert.AreEqual(msg1.ConvId, msg2.ConvId); }