public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } var ingrediente = _service.Get(id); if (ingrediente == null) { return(NotFound()); } return(View(ingrediente.ToViewModel())); }
public void DescontoCadaTresQueijosPagaDois() { // Lanche Lanche seisQueijos = new Lanche { Id = 1, Nome = "SeisQueijos" }; // Ingrediente Ingrediente queijo = _serviceIngrediente.Get(5); // Lanche Ingrediente LancheIngrediente li = new LancheIngrediente { Id = 1, Lanche = seisQueijos, LancheId = 1, Ingrediente = queijo, IngredienteId = queijo.Id, QtdIngrediente = 6 }; // Add Lanche Ingrediente seisQueijos.LanchesIngredientes.Add(li); // Calcula preço do lanche seisQueijos.CalcularPreco(); //6 queijos, desconta 2 queijos, da um total de 4 queijos var precoFinalDoLanche = queijo.Preco * 4; Assert.True(precoFinalDoLanche == seisQueijos.Preco); }