public void QueijoBEnvelhecido_QualidadeVaiAZeroCasoPrazoDeVendaEstejaPassado_ZeraQualidade() { //Arrange var queijo = new QueijoBEnvelhecido(); var Items = new List <Item> { new Item { Nome = Name, PrazoParaVenda = 3, Qualidade = 6 } }; GildedRose app = new GildedRose(Items); //Act for (int i = 0; i < DIAS; i++) { Item = queijo.ValidarItems(Items); } //Assert Assert.Equal(50, Item.Qualidade); }
public void QueijoBEnvelhecido_DecrementaPrazoDeVenda_ValidaPrazoVenda() { //Arrange var queijo = new QueijoBEnvelhecido(); var Items = new List <Item> { new Item { Nome = Name, PrazoParaVenda = 3, Qualidade = 6 } }; GildedRose app = new GildedRose(Items); //Act for (int i = 0; i < DIAS; i++) { Item = queijo.ValidarItems(Items); } //Assert Assert.Equal(-21, Item.PrazoParaVenda); }
public void QueijoBEnvelhecido_ItemValorAcimaDoPermitido_DevePararDeIncrementarAQualidade() { //Arrange var queijo = new QueijoBEnvelhecido(); var Items = new List <Item> { new Item { Nome = Name, PrazoParaVenda = 3, Qualidade = 6 } }; GildedRose app = new GildedRose(Items); //Act for (int i = 0; i < 1; i++) { Item = queijo.ValidarItems(Items); } //Assert Assert.Equal(7, Item.Qualidade); }