Example #1
0
        public void IniciarCenario()
        {
            _pizzariaContexto = new PizzariaContexto("PizzariaBD_Puzzles_Teste");

            Database.SetInitializer(new BaseSQLTeste());

            _pizzariaContexto.Database.Initialize(true);

            _pedidoRepositorio = new PedidoRepositorioSQL(_pizzariaContexto);

            _endereco = ObjectMother.ObterEnderecoValido();
            _cpf      = ObjectMother.ObterCPFValido();
            _cliente  = ObjectMother.ObterClienteValido(_endereco, _cpf);
            _produtos = new List <Produto>();
            Sabor calabresa = ObjectMother.ObterSaborValido_Calabresa();
            long  idSaborInseridoPorBaseSQL = 1;

            calabresa.Id = idSaborInseridoPorBaseSQL;
            Pizza pizza = ObjectMother.ObterPizzaComUmSabor(calabresa);

            pizza.Tamanho = TamanhoPizza.GRANDE;
            _produtos.Add(pizza);

            _pedido = new Pedido();
        }
Example #2
0
 private PedidoRepositorioSQL ObterInstaciaDePedidoRepositorio()
 {
     if (_pedidoRepositorioSQL == null)
     {
         _pedidoRepositorioSQL = new PedidoRepositorioSQL(ObterInstaciaDoContextoSQL());
         return(_pedidoRepositorioSQL);
     }
     else
     {
         return(_pedidoRepositorioSQL);
     }
 }