public void TestAckMessage() { AckMessage origMessage = new AckMessage(MessageId.Create(), 1); byte[] bytes = origMessage.Encode(); AckMessage decodedMessage = AckMessage.Decode(bytes); Assert.AreEqual(origMessage.MessageType, 11, "Incorrect MessageType"); Assert.AreEqual(origMessage.msgId, decodedMessage.msgId, "msgId did not match"); Assert.AreEqual(origMessage.convId, decodedMessage.convId, "convId did not match"); Assert.AreEqual(origMessage.MessageType, decodedMessage.MessageType, "MessageType did not match"); Assert.AreEqual(origMessage.GameId, decodedMessage.GameId, "GameId did not match"); }
public void SerilaizeTest() { string referenceID = "1-2-3"; string hello = "hello"; var m = new AckMessage { ReferenceMessageID = referenceID, AckHello = hello }; var serailizedMessage = MessageFactory.GetMessage(m.Encode(), false) as AckMessage; Assert.AreEqual(serailizedMessage.ReferenceMessageID, m.ReferenceMessageID); Assert.AreEqual(serailizedMessage.AckHello, m.AckHello); }