public void PrintThirtyDaysItemsResults(IList <Item> Items)
 {
     _printService.Print("OMGHAI!");
     for (var i = 0; i < 31; i++)
     {
         _printService.Print("-------- day " + i + " --------");
         _printService.Print("name, sellIn, quality");
         _dayService.PrintOneDayItemsResults(Items);
         _printService.Print("");
         _app.UpdateQuality();
     }
 }
        public void TestSulfurasItem(int sellInShouldBe, int qualityShouldBe, int currentSellIn, int currentQuality)
        {
            //Arrange
            var          itemService         = new ItemService();
            var          agedBrieService     = new AgedBrieService(itemService);
            var          backstageService    = new BackstageService(itemService);
            var          normalItemService   = new NormalItemService(itemService);
            var          conjuredItemService = new ConjuredItemService(itemService);
            IList <Item> Items = new List <Item> {
                new Item {
                    Name = "Sulfuras, Hand of Ragnaros", SellIn = currentSellIn, Quality = currentQuality
                },
            };
            var app = new GildedRoseClass(Items, agedBrieService, backstageService, normalItemService, conjuredItemService);

            //Act
            app.UpdateQuality();
            //Assert
            Items[0].SellIn.Should().Be(sellInShouldBe);
            Items[0].Quality.Should().Be(qualityShouldBe);
        }