public void AtualizarProduto() { //arrange var sku = 1; var produto = new Produto() { Sku = 1, Name = "Teste2", Inventory = new Inventario() { Quantity = null, WareHouses = new List <WareHouse>() { new WareHouse() { Locality = "Outra cidade", Quantity = 20, Type = "ECOMMERCE" }, new WareHouse() { Locality = "São Paulo", Quantity = 15, Type = "PHYSICAL_STORE" } } }, IsMarketable = null }; //act ProdutoService servico = new ProdutoService(); servico.AtualizarProduto(sku, produto, Db.db); var produtoAtualizado = servico.GetProduto(sku, Db.db); //assert if (produtoAtualizado is null) { Assert.Fail(); } Assert.AreEqual(produto, produtoAtualizado); }
private void btnSalvar_Click(object sender, EventArgs e) { String nome = tbNome.Text; String descricao = tbDescricao.Text; Double valor = Convert.ToDouble(mtbValor.Text .Replace("R$", "") .Replace(",", ".")); produto.Nome = nome; produto.Descricao = descricao; produto.Valor = valor; try { ProdutoService.AtualizarProduto(produto); MessageBox.Show("Atualizado com sucesso!"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }