コード例 #1
0
        public void DecreaseSellIn_DecreasesSellInByOne()
        {
            var item = new Item {
                SellIn = 1
            };
            var subject = new IncreaseQualityBeforeAndAfterSellByStrategy(item);

            subject.DecreaseSellIn();

            Assert.That(item.SellIn, Is.EqualTo(0));
        }
コード例 #2
0
        public void PerformPreSellByUpdate_IncreasesQualityByOne()
        {
            var item = new Item {
                Quality = 1
            };
            var subject = new IncreaseQualityBeforeAndAfterSellByStrategy(item);

            subject.PerformPreSellByUpdate();

            Assert.That(item.Quality, Is.EqualTo(2));
        }