public void ShouldConvertCustomIAudioMessageToAudioMessage() { var message = new TestVideoMessage(); var videoMessage = VideoMessage.Convert(message); Assert.AreNotEqual(message, videoMessage); Assert.AreEqual(new Uri("https://foo.url"), videoMessage.Url); Assert.AreEqual(new Uri("https://foo.previewUrl"), videoMessage.PreviewUrl); }
public void Convert_CustomIVideoMessage_ConvertedToVideoMessage() { TestVideoMessage message = new TestVideoMessage(); ISendMessage[] messages = MessageConverter.Convert(new ISendMessage[] { message }); Assert.AreEqual(1, messages.Length); Assert.AreNotEqual(message, messages[0]); VideoMessage videoMessage = messages[0] as VideoMessage; Assert.AreEqual(new Uri("https://foo.url"), videoMessage.Url); Assert.AreEqual(new Uri("https://foo.previewUrl"), videoMessage.PreviewUrl); }
public void ShouldConvertCustomIVideoMessageToImageMessage() { var message = new TestVideoMessage(); var messages = MessageConverter.Convert(new ISendMessage[] { message }); Assert.AreEqual(1, messages.Length); Assert.AreNotEqual(message, messages[0]); var videoMessage = messages[0] as VideoMessage; Assert.AreEqual(new Uri("https://foo.url"), videoMessage.Url); Assert.AreEqual(new Uri("https://foo.previewUrl"), videoMessage.PreviewUrl); }