public void AdicionarItemAoCarrinhoViaController() { //Arrange Produto produto1 = new Produto { ProdutoId = 1, Nome = "Teste 1" }; Produto produto2 = new Produto { ProdutoId = 2, Nome = "Teste 2" }; Carrinho carrinho = new Carrinho(); carrinho.AdicionarItem(produto1, 3); carrinho.AdicionarItem(produto2, 4); 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 AdicionarItemCarrinho() { Produto p1 = new Produto { ProdutoId = 1, Nome = "Teste" }; Produto p2 = new Produto { ProdutoId = 2, Nome = "Teste3" }; Carrinho carrinho = new Carrinho(); carrinho.AdicionarItem(p1, 3); carrinho.AdicionarItem(p2, 2); CarrinhoController controller = new CarrinhoController(); //Action controller.Adicionar(carrinho, 2, " "); //Assert Assert.AreEqual(carrinho.ItensCarrinho.Count(), 2); Assert.AreEqual(carrinho.ItensCarrinho.ToArray()[0].Produto.ProdutoId, 1); }
public void AdicionarItemAoCarrinho() { //Arrange - Preparação 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 - Estímulo controller.Adicionar(carrinho, 2, ""); //Assert - Verificações Assert.AreEqual(carrinho.ItensCarrinho.Count(), 1); Assert.AreEqual(carrinho.ItensCarrinho.ToArray()[0].Produto.ProdutoId, 1); }
public void AdicionarItemAoCarrinho() { Produto produto1 = new Produto(); produto1.ProdutoId = 1; produto1.Nome = "Teste1"; Produto produto2 = new Produto(); produto2.ProdutoId = 2; produto2.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.ItemCarrinho.Count(), 2); Assert.AreEqual(carrinho.ItemCarrinho.ToArray()[0].Produto.ProdutoId, 1); }
public void Adiciono_Produto_No_Carrinho_Volta_Para_A_Categoria() { //Arrange Carrinho carrinho = new Carrinho(); CarrinhoController controller = new CarrinhoController(); //Act RedirectToRouteResult result = controller.Adicionar(carrinho, 2, 1, "minhaUrl"); // Assert Assert.AreEqual(result.RouteValues["action"], "Index"); Assert.AreEqual(result.RouteValues["returnUrl"], "minhaUrl"); }
public void Adiciona_Produto_E_RetornaCategoria_Na_Url() { //Arrange Carrinho carrinho = new Carrinho(); //Act CarrinhoController controller = new CarrinhoController(); RedirectToRouteResult result = controller.Adicionar(carrinho, 2, "minhaUrl"); //Assert Assert.AreEqual(result.RouteValues["action"], "Index"); Assert.AreEqual(result.RouteValues["returnUrl"], "minhaUrl"); }
public void Adiciono_Porduto_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(); RedirectToRouteResult result = controller.Adicionar(carrinho, 2, "minhaUrl"); Assert.AreEqual(result.RouteValues["action"], "Index"); Assert.AreEqual(result.RouteValues["returnUrl"], "minhaUrl"); }
public void TestarReturnUrl() { #region [ Arrange ] Carrinho carrinho = new Carrinho(); CarrinhoController controller = new CarrinhoController(); #endregion #region [ Act ] RedirectToRouteResult result = controller.Adicionar(carrinho, 2, 1, "minhaUrl"); #endregion #region [ Assert ] Assert.AreEqual(result.RouteValues["action"], "Index"); Assert.AreEqual(result.RouteValues["returnUrl"], "minhaUrl"); #endregion }