private Pedido ObterPedido(int quantidadeHamburgerCarne) { var pedido = new Pedido(); pedido.Adicionar(LancheItemFactory.HamburgerCarne(quantidadeHamburgerCarne)); return(pedido); }
public void AdicionarIngrediente(decimal valor, int quantidadeHamburgerCarne) { var pedidoService = new PedidoService(promocaoCalculadora); var pedido = new Pedido(lanche); pedido.Adicionar(LancheItemFactory.HamburgerCarne(quantidadeHamburgerCarne)); pedidoService.FecharPedido(pedido, inflacao); Assert.Equal(valor, pedido.Total); }
public PerdidoServiceTest() { lanche = new Lanche(1000, "meu lanche", new List <LancheItem>() { LancheItemFactory.Alface(), LancheItemFactory.Bacon(), LancheItemFactory.HamburgerCarne(), }); }
private Pedido ObterPedido(int quantidadeAlface, int quantidadeBacon) { var pedido = new Pedido(); pedido.Adicionar(LancheItemFactory.Alface(quantidadeAlface)); pedido.Adicionar(LancheItemFactory.Bacon(quantidadeBacon)); pedido.Adicionar(LancheItemFactory.HamburgerCarne(1)); pedido.Adicionar(LancheItemFactory.Queijo(1)); promocao.Registrar(pedido); pedido.Calcular(); return(pedido); }