public void should_throw_when_a_product_discount_percent_is_not_valid(int productDiscountPercent) { var productColorOptions = new ProductColorVarietyOptions { ColorType = ColorType.Black, ProductDiscountPercent = productDiscountPercent, ColorImageName = Guid.NewGuid().ToString(), Images = new List <string> { Guid.NewGuid().ToString(), Guid.NewGuid().ToString(), Guid.NewGuid().ToString() }, ProductAmount = 1500, ProductImageType = ProductImageType.Product }; Action addProductColor = () => _productBuilder.BuildWithAProductVariety(productColorOptions); addProductColor.Should().Throw <DiscountPercentInvalidException>(); }