Exemple #1
0
        public void quality_will_be_zero_when_sellin_will_be_zero_days_when_product_name_is_backstage_passes()
        {
            var product = new BackstagePassesProduct {
                Name = "Backstage passes", Sellin = 1, Quality = 10
            };

            product.UpdateProduct();

            product.Sellin.Should().Be(0);
            product.Quality.Should().Be(0);
        }
Exemple #2
0
        public void quality_increase_in_one_when_sellin_greater_then_10_days_when_product_name_is_backstage_passes()
        {
            var product = new BackstagePassesProduct {
                Name = "Backstage passes", Sellin = 12, Quality = 10
            };

            product.UpdateProduct();

            product.Sellin.Should().Be(11);
            product.Quality.Should().Be(11);
        }
Exemple #3
0
        public void quality_increase_in_three_when_sellin_less_5_days_or_less_when_product_name_is_backstage_passes()
        {
            var product = new BackstagePassesProduct {
                Name = "Backstage passes", Sellin = 6, Quality = 10
            };

            product.UpdateProduct();

            product.Sellin.Should().Be(5);
            product.Quality.Should().Be(13);
        }