Exemplo n.º 1
0
 protected void Application_EndRequest(object sender, EventArgs e)
 {
     if (TConexao.context != null)
     {
         TConexao.Dispose();
     }
 }
Exemplo n.º 2
0
        public void Deve_Buscar()
        {
            InicializaConexao();

            var titulos = (_service.Get() as IQueryable <Prato>).ToList();

            TConexao.Dispose();
            Assert.AreNotEqual(null, titulos, PratoEscopo._notificacoes);
        }
Exemplo n.º 3
0
        public void Deve_Salvar_Prato()
        {
            InicializaConexao();

            var entidade    = MontaEntidade();
            var tituloSalvo = _service.Salva(entidade);

            TConexao.Dispose();
            Assert.AreNotEqual(null, tituloSalvo, PratoEscopo._notificacoes);
        }
Exemplo n.º 4
0
        public void Deve_Excluir()
        {
            InicializaConexao();

            var entidade = SalvaEntidade(false);

            var tituloExcluido = _service.Delete(entidade.Id);

            TConexao.Dispose();
            Assert.AreNotEqual(null, tituloExcluido, PratoEscopo._notificacoes);
        }
Exemplo n.º 5
0
        public void Nao_Deve_Salvar_Restaurante()
        {
            InicializaConexao();

            var entidade = MontaEntidade();

            entidade.Descricao = "";

            var tituloSalvo = _service.Salva(entidade);

            TConexao.Dispose();
            Assert.AreEqual(null, tituloSalvo, RestauranteEscopo._notificacoes);
        }
Exemplo n.º 6
0
        private Prato SalvaEntidade(bool dispose)
        {
            InicializaConexao();

            var entidade   = MontaEntidade();
            var PratoSalvo = _service.Salva(entidade);

            if (dispose)
            {
                TConexao.Dispose();
            }

            return(PratoSalvo);
        }
Exemplo n.º 7
0
        private Restaurante SalvaEntidade(bool dispose)
        {
            InicializaConexao();

            var entidade         = MontaEntidade();
            var RestauranteSalvo = _service.Salva(entidade);

            if (dispose)
            {
                TConexao.Dispose();
            }

            return(RestauranteSalvo);
        }
Exemplo n.º 8
0
        public void Deve_Emprestar()
        {
            InicializaConexao();

            var jogo     = (_service.Get() as IQueryable <Jogo>).FirstOrDefault();
            var entidade = new Emprestimo();

            entidade.JogoId  = jogo.Id;
            entidade.AmigoId = 1;

            var tituloSalvo = _service.Emprestar(entidade);

            TConexao.Dispose();
            Assert.AreNotEqual(null, tituloSalvo, JogoEscopo._notificacoes);
        }
Exemplo n.º 9
0
        public void Deve_Buscar_ID()
        {
            InicializaConexao();

            var entidade = (_service.Get() as IQueryable <Prato>).FirstOrDefault();

            if (entidade == null)
            {
                entidade = SalvaEntidade(false);
            }

            var result = _service.Get(entidade.Id);

            TConexao.Dispose();
            Assert.AreNotEqual(null, result, PratoEscopo._notificacoes);
        }
Exemplo n.º 10
0
        public void Deve_Atualizar_Amigo()
        {
            InicializaConexao();

            var entidade = (_service.Get() as IQueryable <Amigo>).Where(x => x.Observacao.Contains("TEST")).FirstOrDefault();

            if (entidade == null)
            {
                entidade = SalvaEntidade(false);
            }


            entidade.Nome = "TEST UNITARIO " + DateTime.Now;

            var entidadeAtualizada = _service.Atualiza(entidade.Id, entidade);

            TConexao.Dispose();
            Assert.AreNotEqual(null, entidadeAtualizada, AmigoEscopo._notificacoes);
        }
Exemplo n.º 11
0
        public void Nao_Deve_Atualizar_Restaurante()
        {
            InicializaConexao();

            //Busca um Restaurante que foi cadastrado pelo test unitário
            var entidade = (_service.Get() as IQueryable <Restaurante>).ToList().Where(x => x.Descricao.Contains("TEST")).FirstOrDefault();

            if (entidade == null)
            {
                entidade = SalvaEntidade(false);
            }


            entidade.Descricao = "";

            var entidadeAtualizada = _service.Atualiza(entidade.Id, entidade);

            TConexao.Dispose();
            Assert.AreEqual(null, entidadeAtualizada, RestauranteEscopo._notificacoes);
        }
Exemplo n.º 12
0
        public void Deve_Atualizar_Jogo()
        {
            InicializaConexao();

            //Busca um jogo que foi cadastrado pelo test unitário
            var entidade = (_service.Get() as IQueryable <Jogo>).ToList().Where(x => x.Descricao.Contains("TEST")).FirstOrDefault();

            if (entidade == null)
            {
                entidade = SalvaEntidade(false);
            }


            entidade.Descricao = "TEST UNITARIO " + DateTime.Now;

            var entidadeAtualizada = _service.Atualiza(entidade.Id, entidade);

            TConexao.Dispose();
            Assert.AreNotEqual(null, entidadeAtualizada, JogoEscopo._notificacoes);
        }
Exemplo n.º 13
0
 private void InicializaConexao()
 {
     TConexao.Open();
     _service            = new PratoService(TConexao.unitofWork, TConexao.context);
     _serviceRestaurante = new RestauranteService(TConexao.unitofWork, TConexao.context);
 }
Exemplo n.º 14
0
 private void InicializaConexao()
 {
     TConexao.Open();
     _service = new JogoService(TConexao.unitofWork, TConexao.context);
 }
Exemplo n.º 15
0
 protected void Application_BeginRequest(object sender, EventArgs e)
 {
     TConexao.Open();
 }