예제 #1
0
        public void QualityOver50Test()
        {
            var item = new LegendaryItem("Sulfuras, Hand of Ragnaros", 0, 80);

            var updater = new LegendaryItemUpdater();

            Assert.Equal(item.Quality, 80);
        }
예제 #2
0
        public void QualityDoesNotDecreaseTest()
        {
            var item = new LegendaryItem("Sulfuras, Hand of Ragnaros", 0, 80);

            var updater = new LegendaryItemUpdater();

            for (var i = 0; i < 10; i++)
            {
                updater.UpdateItem((item));
            }

            Assert.Equal(item.Quality, 80);
        }
예제 #3
0
        // Run updater for LegendaryItem.
        public void RunUpdater(LegendaryItem item)
        {
            var updater = new LegendaryItemUpdater();

            updater.UpdateItem(item);
        }