public void ShouldThrowExceptionWhenActionsIsNull() { var column = new CarouselColumn() { ThumbnailUrl = new Uri("https://foo.bar"), Text = "CarouselColumnText", Title = "CarouselColumnTitle" }; ExceptionAssert.Throws <InvalidOperationException>("The actions cannot be null.", () => { column.Validate(); }); }
public void ShouldThrowExceptionWhenTextIsNull() { var column = new CarouselColumn() { ThumbnailUrl = new Uri("https://foo.bar"), Title = "CarouselColumnTitle", Actions = new[] { new PostbackAction() } }; ExceptionAssert.Throws <InvalidOperationException>("The text cannot be null.", () => { column.Validate(); }); }
public void ShouldNotThrowExceptionWhenValid() { var column = new CarouselColumn() { ThumbnailUrl = new Uri("https://foo.bar"), Text = "CarouselColumnText", Title = "CarouselColumnTitle", Actions = new[] { new PostbackAction() { Data = "Foo", Label = "Bar" } } }; column.Validate(); }