public void AgeItemTest_AgedBrie_AboveSellInDate_QualityShouldIncreaseByOneAndSellInDecreaseByOne() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(AgedBrie, 10, 10); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(AgedBrie, 9, 11); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_AgedBrie_QualityShouldNeverBeAbove50() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(AgedBrie, 10, 50); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(AgedBrie, 9, 50); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_DefaultItem_BelowSellInDate_QualityShouldDecreaseByOneAndSellInByOne() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(DefaultName, -1, 10); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(DefaultName, -2, 8); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_DefaultItem_QualityShouldNeverBeNegative_BackStagePass() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, -1, 0); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, -2, 0); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_Conjured_QualityDecreasesTwiceAsFast() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(Conjured, -1, 25); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(Conjured, -2, 21); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_BackStagePass_QualityDropsToZeroAfterConcert() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, 0, 25); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, -1, 0); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_BackStagePass_QualityIncreasesByThreeWhenThereAreLessThan5DaysLeft() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, 4, 25); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, 3, 28); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_BackStagePass_QualityIncreaseAsSellInDateApproaches() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, 12, 25); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(BackStagePass, 11, 26); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }
public void AgeItemTest_Sulfuras_QualityNeverDecreases() { ItemWrapper item = ItemWrapperFactory.GetCorrectItemTypeByName(Sulfuras, 10, 80); ItemWrapper item_aged_expected = ItemWrapperFactory.GetCorrectItemTypeByName(Sulfuras, 10, 80); item.Age(); item.Should().BeEquivalentTo(item_aged_expected); }