public void ShouldNotThrowExceptionWhenMessageIsStickerMessage() { var message = new StickerMessage() { PackageId = "1", StickerId = "2" }; ISendMessageExtensions.Validate(new ISendMessage[1] { message }); }
public void ShouldNotThrowExceptionWhenMessageIsImageMessage() { var message = new ImageMessage() { Url = new Uri("https://foo.bar"), PreviewUrl = new Uri("https://bar.foo") }; ISendMessageExtensions.Validate(new ISendMessage[1] { message }); }
public void ShouldNotThrowExceptionWhenMessageIsLocationMessage() { var message = new LocationMessage() { Title = "Foo", Address = "Bar" }; ISendMessageExtensions.Validate(new ISendMessage[1] { message }); }
public void ShouldNotThrowExceptionWhenMessageIsImagemapMessage() { var message = new ImagemapMessage() { BaseUrl = new Uri("https://foo.bar"), AlternativeText = "Foo", BaseSize = new ImagemapSize(10, 10), Actions = new[] { new ImagemapUriAction("https://foo.bar", new ImagemapArea(1, 2, 3, 4)) } }; ISendMessageExtensions.Validate(new ISendMessage[1] { message }); }
public void ShouldNotThrowExceptionWhenMessageIsTemplateMessage() { var message = new TemplateMessage() { AlternativeText = "Foo", Template = new ButtonsTemplate() { Text = "Foo", Actions = new[] { new MessageAction() { Label = "Foo", Text = "Bar" } } } }; ISendMessageExtensions.Validate(new ISendMessage[1] { message }); }