Beispiel #1
0
            public void ShouldConvertCustomILocationMessageToLocationMessage()
            {
                var message = new TestLocationMessage();

                var locationMessage = LocationMessage.Convert(message);

                Assert.AreNotEqual(message, locationMessage);

                Assert.AreEqual("Title", locationMessage.Title);
                Assert.AreEqual("Address", locationMessage.Address);
                Assert.AreEqual(53.2014355m, locationMessage.Latitude);
                Assert.AreEqual(5.7988737m, locationMessage.Longitude);
            }
        public void Convert_CustomILocationMessage_ConvertedToTextMessage()
        {
            TestLocationMessage message = new TestLocationMessage();

            ISendMessage[] messages = MessageConverter.Convert(new ISendMessage[] { message });

            Assert.AreEqual(1, messages.Length);
            Assert.AreNotEqual(message, messages[0]);

            LocationMessage textMessage = messages[0] as LocationMessage;

            Assert.AreEqual("Title", textMessage.Title);
            Assert.AreEqual("Address", textMessage.Address);
            Assert.AreEqual(53.2014355m, textMessage.Latitude);
            Assert.AreEqual(5.7988737m, textMessage.Longitude);
        }
Beispiel #3
0
            public void ShouldConvertCustomILocationMessageToLocationMessage()
            {
                var message = new TestLocationMessage();

                var messages = MessageConverter.Convert(new ISendMessage[] { message });

                Assert.AreEqual(1, messages.Length);
                Assert.AreNotEqual(message, messages[0]);

                var locationMessage = messages[0] as LocationMessage;

                Assert.AreEqual("Title", locationMessage.Title);
                Assert.AreEqual("Address", locationMessage.Address);
                Assert.AreEqual(53.2014355m, locationMessage.Latitude);
                Assert.AreEqual(5.7988737m, locationMessage.Longitude);
            }