예제 #1
0
        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>();
        }