Exemplo n.º 1
0
        public void ExamineRequestMessageEncoding()
        {
            ExamineRequestMessage originalMessage = new ExamineRequestMessage();

            originalMessage.ObjectId    = Guid.NewGuid();
            originalMessage.ObjectIndex = 1;

            byte[] encodedBytes = new byte[originalMessage.FrameDataSize(0)];

            int dataLength = originalMessage.EncodeFrameData(0, encodedBytes, 0);

            ExamineRequestMessage decodedMessage = new ExamineRequestMessage();

            decodedMessage.DecodeFrameData(0, encodedBytes, 0, dataLength);



            decodedMessage.MessageId = originalMessage.MessageId;


            String originalMessageString = originalMessage.ToString();
            String decodedMessageString  = decodedMessage.ToString();

            Assert.AreEqual(originalMessageString, decodedMessageString);
        }