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