public void AdicionarItemAoCarrinho() { Produto produto1 = new Produto { ProdutoId = 1, Nome = "Teste1" }; Produto produto2 = new Produto { ProdutoId = 2, Nome = "Teste2" }; Carrinho carrinho = new Carrinho(); carrinho.AdicionarItem(produto1,3); carrinho.AdicionarItem(produto2, 4); CarrinhoController controller = new CarrinhoController(); //Act controller.Adicionar(carrinho, 2, ""); //Assert Assert.AreEqual(carrinho.ItensCarrinho.Count(),2); Assert.AreEqual(carrinho.ItensCarrinho.ToArray()[0].Produto.ProdutoId,1); }
public void AdicionarItemAoCarrinho() { //preparação (Arrange) e o estímulo (Act), das verificações (Asserts) Produto produto1 = new Produto { ProdutoId = 1, Nome = "Teste1" }; Produto produto2 = new Produto { ProdutoId = 2, Nome = "Teste2" }; Carrinho carrinho = new Carrinho(); carrinho.AdicionarItem(produto1, 3); CarrinhoController controller = new CarrinhoController(); //Act controller.Adicionar(carrinho, 2,1, ""); //Assert Assert.AreEqual(carrinho.ItensCarrinho.Count(), 2); Assert.AreEqual(carrinho.ItensCarrinho.ToArray()[0].Produto.ProdutoId, 1); }
public void Adiciono_Produto_No_Carrinho_Volta_Para_A_Categoria() { //preparação (Arrange) e o estímulo (Act), das verificações (Asserts) //Arrange Carrinho carrinho = new Carrinho(); //A CarrinhoController controller = new CarrinhoController(); //Act RedirectToRouteResult result = controller.Adicionar(carrinho, 2, "minhaUrl"); Assert.AreEqual(result.RouteValues["action"],"Index"); Assert.AreEqual(result.RouteValues["returnUrl"],"minhaUrl"); }