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); }
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); }