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); }