public void alterar_quantidade_de_item_de_um_carrinho() { carrinho = new Carrinho(Guid.NewGuid()); describe["Dado um carrinho com um produto de R$ 100,00"] = () => { carrinho.AdicionarProduto(produto100); context["Ao incrementar este produto com mais 1 unidade"] = () => { carrinho.AumentarQuantidadeItem(carrinho.UltimoItemLancado, 1); it["a quantidade final será 2"] = () => Assert.Equal(2, carrinho.Itens.Last().Quantidade); it["o subtotal será R$ 200,00"] = () => Assert.Equal(200, carrinho.Calcular()); }; context["Ao decrementar este produto com menos 1 unidade"] = () => { carrinho.DiminuirQuantidadeItem(carrinho.UltimoItemLancado, 1); it["a quantidade final será 1"] = () => Assert.Equal(1, carrinho.Itens.Last().Quantidade); it["o subtotal será R$ 100,00"] = () => Assert.Equal(100, carrinho.Calcular()); }; }; }