Ejemplo n.º 1
0
        public void XBacon()
        {
            var lanche = LancheFactory.XBacon();
            var pedido = new Pedido(lanche);

            pedido.Calcular();
            Assert.Equal(6.50m, pedido.Total);
        }
Ejemplo n.º 2
0
        public void XEgg()
        {
            var lanche = LancheFactory.XEgg();
            var pedido = new Pedido(lanche);

            pedido.Calcular();
            Assert.Equal(5.30m, pedido.Total);
        }
        public void ObterTest()
        {
            var ingredienteFactory = new IngredienteFactory();
            var lancheFactory      = new LancheFactory(ingredienteFactory);

            var cardapioService = new CardapioService(lancheFactory);
            var cardapio        = cardapioService.Obter();

            Assert.IsType <List <Lanche> >(cardapio);
        }
Ejemplo n.º 4
0
 public IList <Lanche> ObterLanches()
 {
     return(new List <Lanche>()
     {
         LancheFactory.XBacon(),
         LancheFactory.XBurger(),
         LancheFactory.XEgg(),
         LancheFactory.XEggBacon(),
     });
 }
Ejemplo n.º 5
0
        public void Post([FromBody] LancheViewModel lancheModel)
        {
            var lanche = LancheFactory.Criar(lancheModel);

            pedidoService.FecharPedido(new Dominio.Pedido(lanche), null);
        }