public void ShouldNotIncreseQualityOfAgedBriePast50()
        {
            // Arrange
            var storeItem       = StoreItemHelper.GetAgedBrie(quality: GildedRoseTestConstants.MaxQuality);
            int expectedQuality = storeItem.Quality;

            // Act
            updateQualityStratergy.UpdateQuality(storeItem);

            // Assert
            storeItem.Quality.Should().Be(expectedQuality);
        }
        public void ShouldIncreaseQualityOfAgedBrieBy2AfterSellinEdgeCase()
        {
            // Arrange
            var storeItem       = StoreItemHelper.GetAgedBrie(sellin: 1);
            int expectedQuality = storeItem.Quality + 1;

            // Act
            updateQualityStratergy.UpdateQuality(storeItem);

            // Assert
            storeItem.Quality.Should().Be(expectedQuality);
        }
        public void AigedBrieQualityShouldIncrease()
        {
            // Arrange
            var storeItem       = StoreItemHelper.GetAgedBrie();
            int expectedQuality = storeItem.Quality + 1;

            // Act
            updateQualityStratergy.UpdateQuality(storeItem);

            // Assert
            storeItem.Quality.Should().Be(expectedQuality);
        }