public void ShouldConvertCustomIImageMessageToImageMessage() { var message = new TestImageMessage(); var imageMessage = ImageMessage.Convert(message); Assert.AreNotEqual(message, imageMessage); Assert.AreEqual(new Uri("https://foo.url"), imageMessage.Url); Assert.AreEqual(new Uri("https://foo.previewUrl"), imageMessage.PreviewUrl); }
public void Convert_CustomIImageMessage_ConvertedToImageMessage() { TestImageMessage message = new TestImageMessage(); ISendMessage[] messages = MessageConverter.Convert(new ISendMessage[] { message }); Assert.AreEqual(1, messages.Length); Assert.AreNotEqual(message, messages[0]); ImageMessage imageMessage = messages[0] as ImageMessage; Assert.AreEqual(new Uri("https://foo.url"), imageMessage.Url); Assert.AreEqual(new Uri("https://foo.previewUrl"), imageMessage.PreviewUrl); }