Example #1
0
        public void TestEmptyForeignObjectMessageTransformCreateNewMessage()
        {
            ForeignNmsObjectMessage foreignMessage = new ForeignNmsObjectMessage();

            NmsMessage transformed = NmsMessageTransformation.TransformMessage(factory, foreignMessage);

            Assert.AreNotSame(foreignMessage, transformed);

            Assert.IsInstanceOf <NmsObjectMessage>(transformed);
            NmsObjectMessage message = (NmsObjectMessage)transformed;

            Assert.IsNull(message.Body);
        }
Example #2
0
        public void TestForeignObjectMessageTransformCreateNewMessage()
        {
            string messageBody = "TEST-MESSAGE-BODY";
            ForeignNmsObjectMessage foreignMessage = new ForeignNmsObjectMessage();

            foreignMessage.Body = messageBody;

            NmsMessage transformed = NmsMessageTransformation.TransformMessage(factory, foreignMessage);

            Assert.AreNotSame(foreignMessage, transformed);

            Assert.IsInstanceOf <NmsObjectMessage>(transformed);
            NmsObjectMessage message = (NmsObjectMessage)transformed;

            Assert.AreEqual(messageBody, message.Body);
        }