public void Produto_IntSistemas_Atualizar_DeveFuncionar() { _produto.Nome = "Peperoni"; Produto result = _servico.Atualizar(_produto); result.Nome.Should().Be(_produto.Nome); }
public void Produto_IntegracaoSistema_Atualizar_DeveFuncionar() { Produto produto = ObjectMother.ObtemProdutoValido(); produto.Id = 0; produto = produtoServico.Salvar(produto); produto.CodigoProduto = 111; Produto result = produtoServico.Atualizar(produto); result.CodigoProduto.Should().Be(111); }
public void Produto_Aplicacao_Atualizar_DeveFuncionar() { var codigoProduto = 111; Produto produto = ObjectMother.ObtemProdutoValido(); produto.CodigoProduto = 111; mockRepositorio.Setup(m => m.Atualizar(produto)).Returns(produto); mockRepositorio.Setup(m => m.PegarPorId(produto.Id)).Returns(produto); Produto result = produtoServico.Atualizar(produto); result.CodigoProduto.Should().Be(codigoProduto); mockRepositorio.Verify(m => m.Atualizar(produto)); mockRepositorio.VerifyNoOtherCalls(); }
public void ProdutoServico_AtualizarRepositorio_DeveFuncionar() { Produto = ObjectMother.ObterPizzaValidaMussarelaTamanhoGrande(); Produto.Id = 1; Produto.Nome = "teste"; _repositorio.Setup(m => m.Atualizar(Produto)).Returns(Produto); Produto result = _servico.Atualizar(Produto); _repositorio.Verify(m => m.Atualizar(Produto)); result.Nome.Should().Be("teste"); }
public static string Atualizar(string produto) { var _produto = JsonConvert.DeserializeObject <Produto>(produto); _servico.Atualizar(_produto); return(null); }
public override void Editar() { Produto produtoSelecionado = _produtoControl.ProdutoSelecionado(); FormCadastroProduto dialog = new FormCadastroProduto(_contexto, _produtoServico); dialog.Text = "Atualizar Produto"; dialog.AtualizaProduto(produtoSelecionado); DialogResult resultado = dialog.ShowDialog(); if (resultado == DialogResult.OK) { try { Pizza pizza = dialog.NovaPizza; Bebida bebida = dialog.NovaBebida; Adicional adicional = dialog.NovoAdicional; Calzone calzone = dialog.NovoCalzone; if (pizza != null) { _produtoServico.Atualizar(pizza); } else if (bebida != null) { _produtoServico.Atualizar(bebida); } else if (adicional != null) { _produtoServico.Atualizar(adicional); } else if (calzone != null) { _produtoServico.Atualizar(calzone); } } catch (Exception ex) { MessageBox.Show(ex.Message); } ListarProdutos(); } }
public ActionResult Put([FromBody] Produto produto) { try { if (produto.CodProduto <= 0) { return(BadRequest(new { message = "Codigo do produto não informado" })); } produtoValidation.validate(produto); produto = produtoServico.Atualizar(produto); return(StatusCode(StatusCodes.Status201Created, produto)); } catch (ValidationException ex) { return(BadRequest(new { message = ex.Message })); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, new { message = ex.Message })); } }
public NotificationResult Atualizar(Produto entidade) => produtoServico.Atualizar(entidade);