public void PromocaoMuitaCarne() { //Alface 1 //Bacon 2 //Hamburguer 3 //ovo 4 //Queijo 5 var expected = 6; var valorCarne = 3; PromocaoLogic PromocaoLogic = new PromocaoLogic(); IngredienteLogic IngredienteLogic = new DextraLanches.Logic.Implements.IngredienteLogic(); LancheModel model = new LancheModel(); List <IngredienteModel> ingredientes = new List <IngredienteModel>(); ingredientes = IngredienteLogic.Buscar().Cast <IngredienteModel>().ToList(); model.ListaIngredientes.Add(new IngredienteModel() { Nome = "Hambúrguer de carne", Descricao = "Hambúrguer de carne", ID = 3, Preco = 3.00M }); model.ListaIngredientes.Add(new IngredienteModel() { Nome = "Hambúrguer de carne", Descricao = "Hambúrguer de carne", ID = 3, Preco = 3.00M }); model.ListaIngredientes.Add(new IngredienteModel() { Nome = "Hambúrguer de carne", Descricao = "Hambúrguer de carne", ID = 3, Preco = 3.00M }); model = (LancheModel)PromocaoLogic.BuscarPorLanche(model); var result = PromocaoLogic.TCalcularDescontoMuitaCarne((LancheModel)model, valorCarne); Assert.AreEqual(expected, result); }
public LancheLogic() { this.IngredienteLogic = new IngredienteLogic(); this.LancheRepository = new LancheRepository(); this.PromocaoLogic = new PromocaoLogic(); }