public void Produto_RenomearProdutoQuandoNomeJaExiste()
        {
            //-- Arrange
            repoProduto.Save(new ProdutoModel(_empresa, "Produto 1", 40));
            repoProduto.Save(new ProdutoModel(_empresa, "Produto 2", 40));
            string nomeProduto = "Produto 2";

            //-- Act
            ProdutoModel s = sv.Find(_empresa.Id, "Produto 1");

            sv.Editar(s.Id, nomeProduto, s.Preco);

            //-- Asserts
            Assert.Inconclusive();
        }
예제 #2
0
        public ActionResult Edit(long id, ProdutoViewModel objeto)
        {
            try
            {
                sv.Editar(id, objeto.Nome, objeto.Preco);

                TempData["Nome"] = objeto.Nome;
                TempData["Acao"] = "criado";

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message);
                return(Edit(id));
            }
        }