public ActionResult AdicionarProduto() { ProdutoViewModel produto = ProdutoService.CriarProduto(); ProdutoService.AdicionarProduto(produto); return(RedirectToAction("Index")); }
public void CriarProduto() { //arrange var produto = new Produto() { Sku = 1, Name = "Teste1", Inventory = new Inventario() { Quantity = null, WareHouses = new List <WareHouse>() { new WareHouse() { Locality = "Sorocaba", Quantity = 6, Type = "ECOMMERCE" }, new WareHouse() { Locality = "São Paulo", Quantity = 2, Type = "PHYSICAL_STORE" } } }, IsMarketable = null }; //act ProdutoService servico = new ProdutoService(); servico.CriarProduto(produto, Db.db); var produtoCriado = servico.GetProduto(produto.Sku, Db.db); //assert if (produtoCriado is null) { Assert.Fail(); } Assert.AreEqual(produto, produtoCriado); }