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");
        }
Beispiel #2
0
        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);
        }