Beispiel #1
0
        public void Listar()
        {
            INegocio <Candidato> _Negocio = new CandidatoNegocio(DBContextPadrao.nucleoDados());

            IEnumerable <Candidato> _lst_retorno_exc = _Negocio.Listar(p => p.Id > 0) ?? new List <Candidato>();

            foreach (Candidato item in _lst_retorno_exc)
            {
                _Negocio.Excluir(item);
            }

            for (int x = 1; x <= 12; x++)
            {
                Candidato _novoCandidato = novoCandidato();
                _novoCandidato.nome += $" {x}";
                _Negocio.Adicionar(_novoCandidato);
            }

            IEnumerable <Candidato> _retorno = _Negocio.Listar(p => p.Id > 0);

            int esperado = 12;

            int retornado = _retorno?.Count() ?? 0;

            Assert.AreEqual(esperado, retornado, "Falha na listagem de registros.");
        }
Beispiel #2
0
        public void Listar()
        {
            INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados());

            IEnumerable <Linguagem> _lst_retorno_exc = _Negocio.Listar(p => p.Id > 0) ?? new List <Linguagem>();

            foreach (Linguagem item in _lst_retorno_exc)
            {
                _Negocio.Excluir(item);
            }

            for (int x = 1; x <= 12; x++)
            {
                _Negocio.Adicionar(new Linguagem {
                    Id = 0, Nome = $"Registro {x}"
                });
            }

            IEnumerable <Linguagem> _retorno = _Negocio.Listar(p => p.Id > 0);

            int esperado = 12;

            int retornado = _retorno?.Count() ?? 0;

            Assert.AreEqual(esperado, retornado, "Falha na listagem de registros.");
        }
Beispiel #3
0
        public void Incluir()
        {
            Candidato obj_inc = novoCandidato();

            INegocio <Candidato> _Negocio = new CandidatoNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            Candidato _retorno_inc = _Negocio.Recuperar(p => p.nome == obj_inc.nome);

            Assert.AreEqual(obj_inc.Id, _retorno_inc.Id, "Falha na inclusão. Objeto de inclusão não localizado.");
        }
Beispiel #4
0
        public void Incluir()
        {
            Linguagem obj_inc = new Linguagem {
                Id = 0, Nome = "Teste inclusão"
            };

            INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            Linguagem _retorno_inc = _Negocio.Recuperar(p => p.Nome == obj_inc.Nome);

            Assert.AreEqual(obj_inc.Id, _retorno_inc.Id, "Falha na inclusão. Objeto de inclusão não localizado.");
        }
Beispiel #5
0
        public void Excluir()
        {
            Candidato obj_inc = novoCandidato();

            INegocio <Candidato> _Negocio = new CandidatoNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            Candidato _retorno_exc = _Negocio.Recuperar(p => p.nome == obj_inc.nome);

            _Negocio.Excluir(_retorno_exc);

            Candidato _retorno = _Negocio.Recuperar(p => p.Id == _retorno_exc.Id);

            Assert.IsNull(_retorno, "Falha na exclusão. Operação de exclusão não foi concluída com exito.");
        }
Beispiel #6
0
        public void Editar()
        {
            Candidato obj_inc = novoCandidato();

            INegocio <Candidato> _Negocio = new CandidatoNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            Candidato _retorno_inc = _Negocio.Recuperar(p => p.nome == obj_inc.nome);

            _retorno_inc.nome = $"Teste edição {_retorno_inc.Id}";

            _Negocio.Atualizar(_retorno_inc);

            Candidato _retorno_alt = _Negocio.Recuperar(p => p.nome == _retorno_inc.nome);

            Assert.AreEqual(_retorno_alt.Id, _retorno_inc.Id, "Falha na edição. Objeto de edição não localizado.");
        }
Beispiel #7
0
        public void Excluir()
        {
            Linguagem obj_inc = new Linguagem {
                Id = 99, Nome = "Teste inclusão"
            };

            INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            Linguagem _retorno_exc = _Negocio.Recuperar(p => p.Nome == obj_inc.Nome);

            _Negocio.Excluir(_retorno_exc);

            Linguagem _retorno = _Negocio.Recuperar(p => p.Id == _retorno_exc.Id);

            Assert.IsNull(_retorno, "Falha na exclusão. Operação de exclusão não foi concluída com exito.");
        }
Beispiel #8
0
        public void Editar()
        {
            Linguagem obj_inc = new Linguagem {
                Id = 0, Nome = "Teste edição"
            };

            INegocio <Linguagem> _Negocio = new LinguagemNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            Linguagem _retorno_inc = _Negocio.Recuperar(p => p.Nome == obj_inc.Nome);

            _retorno_inc.Nome = $"Teste edição {_retorno_inc.Id}";

            _Negocio.Atualizar(_retorno_inc);

            Linguagem _retorno_alt = _Negocio.Recuperar(p => p.Nome == _retorno_inc.Nome);

            Assert.AreEqual(_retorno_alt.Id, _retorno_inc.Id, "Falha na edição. Objeto de edição não localizado.");
        }
Beispiel #9
0
        public void Listar()
        {
            INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados());

            IEnumerable <DisponibilidadePeriodo> _lst_retorno_exc = _Negocio.Listar(p => p.Id > 0) ?? new List <DisponibilidadePeriodo>();

            foreach (DisponibilidadePeriodo item in _lst_retorno_exc)
            {
                _Negocio.Excluir(item);
            }

            for (int x = 1; x <= 12; x++)
            {
                _Negocio.Adicionar(new DisponibilidadePeriodo {
                    Id = 0, Descricao = $"Registro {x}"
                });
            }

            IEnumerable <DisponibilidadePeriodo> _retorno = _Negocio.Listar(p => p.Id > 0);

            int esperado = 12;

            int retornado = _retorno?.Count() ?? 0;

            Assert.AreEqual(esperado, retornado, "Falha na listagem de registros.");
        }
Beispiel #10
0
        public void Excluir()
        {
            DisponibilidadePeriodo obj_inc = new DisponibilidadePeriodo {
                Id = 99, Descricao = "Teste inclusão"
            };

            INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            DisponibilidadePeriodo _retorno_exc = _Negocio.Recuperar(p => p.Descricao == obj_inc.Descricao);

            _Negocio.Excluir(_retorno_exc);

            DisponibilidadePeriodo _retorno = _Negocio.Recuperar(p => p.Id == _retorno_exc.Id);

            Assert.IsNull(_retorno, "Falha na exclusão. Operação de exclusão não foi concluída com exito.");
        }
Beispiel #11
0
        public void Editar()
        {
            DisponibilidadePeriodo obj_inc = new DisponibilidadePeriodo {
                Id = 0, Descricao = "Teste edição"
            };

            INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            DisponibilidadePeriodo _retorno_inc = _Negocio.Recuperar(p => p.Descricao == obj_inc.Descricao);

            _retorno_inc.Descricao = $"Teste edição {_retorno_inc.Id}";

            _Negocio.Atualizar(_retorno_inc);

            DisponibilidadePeriodo _retorno_alt = _Negocio.Recuperar(p => p.Descricao == _retorno_inc.Descricao);

            Assert.AreEqual(_retorno_alt.Id, _retorno_inc.Id, "Falha na edição. Objeto de edição não localizado.");
        }
Beispiel #12
0
        public void Incluir()
        {
            DisponibilidadePeriodo obj_inc = new DisponibilidadePeriodo {
                Id = 0, Descricao = "Teste inclusão"
            };

            INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados());

            _Negocio.Adicionar(obj_inc);

            DisponibilidadePeriodo _retorno_inc = _Negocio.Recuperar(p => p.Descricao == obj_inc.Descricao);

            Assert.AreEqual(obj_inc.Id, _retorno_inc.Id, "Falha na inclusão. Objeto de inclusão não localizado.");
        }