Example #1
0
        public void TestEmptyForeignTextMessageTransformCreateNewMessage()
        {
            ForeignNmsTextMessage foreignMessage = new ForeignNmsTextMessage();

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

            Assert.IsNotNull(transformed);
            Assert.AreNotSame(foreignMessage, transformed);

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

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

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

            Assert.IsNotNull(transformed);
            Assert.AreNotSame(foreignMessage, transformed);

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

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