示例#1
0
        public void AdicionaPedidoTest()
        {
            while(new Produto().Obter("12312312",new Repositorio<Produto>()).Estoque > 0)
            {
                var pedid = new Pedido()
                {
                    TipoVenda = TipoVenda.Rapida
                };

                pedid.AdicionaCliente(new Cliente { Nome = "Venda Rápida" });

                if (pedid.ValidarProdutos("12312312"))
                {
                    pedid.AdicionaProduto(new Produto().Obter("12312312", new Repositorio<Produto>()), 2);
                }
                pedid.RealizarVenda(new Repositorio<Pedido>(), new Repositorio<Produto>());
            }
        }
示例#2
0
        public void IniciaPedido()
        {
            pedido = new Pedido()
            {
                TipoVenda = TipoVenda.Rapida,
                DataPedido = DateTime.Now
            };

            pedido.AdicionaCliente(new Cliente { Nome = "Venda Rápida" });

            if (pedido.ValidarProdutos("12312312"))
            {
                pedido.AdicionaProduto(new Produto().Obter("12312312", new Repositorio<Produto>()), 10);
            }
            if (pedido.ValidarProdutos("12312312"))
            {
                pedido.AdicionaProduto(new Produto().Obter("12312312",new Repositorio<Produto>()), 1);
            }
        }