public void ShouldNotAlterSulfurasSellInTime() { // arrange var sellIn = 10; var item = new SulfurasItem(sellIn); // act item.Update(); // assert Assert.Equal(sellIn, item.SellIn); }
public void ShouldNotDegradeSulfurasQuality() { // arrange var sellIn = 10; var item = new SulfurasItem(sellIn); // act item.Update(); // assert Assert.Equal(80, item.Quality); }
public void CheckSulfurasSellInNotDecrease() { SulfurasItem sulfurasItemAdapter = new SulfurasItem(); List <ItemAdapter> items = new List <ItemAdapter>(); items.Add(sulfurasItemAdapter); GildedRose gildedRose = new GildedRose(items); gildedRose.UpdateItemProperties(); ItemAdapter sulfurasItemAdapterUdapted = items.First(itemAdapter => itemAdapter.item.Name == "Sulfuras, Hand of Ragnaros"); sulfurasItemAdapterUdapted.item.SellIn.Should().Be(0); }