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

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

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

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

            TConexao.Dispose();
            Assert.AreNotEqual(null, tituloSalvo, PratoEscopo._notificacoes);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #6
0
        private Prato SalvaEntidade(bool dispose)
        {
            InicializaConexao();

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

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

            return(PratoSalvo);
        }
Exemple #7
0
        private Restaurante SalvaEntidade(bool dispose)
        {
            InicializaConexao();

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

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

            return(RestauranteSalvo);
        }
        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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }
Exemple #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);
        }