Ejemplo n.º 1
0
        public void Busca2FuncionariosPorNome()
        {
            var baseDeDados = new BaseDeDados();
            IList<Funcionario> funcionario = baseDeDados.BuscarPorNome("Felipe Nervo");
            IList<Funcionario> funcionario2 = baseDeDados.BuscarPorNome("Gabriel Alboy");
            string nomeEsperado1 = "Felipe Nervo";
            string nomeEsperado2 = "Gabriel Alboy";

            Assert.AreEqual(nomeEsperado1, funcionario[0].Nome);
            Assert.AreEqual(nomeEsperado2, funcionario2[0].Nome);
        }
Ejemplo n.º 2
0
 public void BuscarFuncionarioPorNome()
 {
     var bd = new BaseDeDados();
     List <Funcionario> funcionarios= bd.Funcionarios;
     var resultado = bd.BuscarPorNome("Rafael");
     Assert.AreEqual("Rafael Benetti", resultado[0].Nome);
 }
Ejemplo n.º 3
0
        public void BuscaFuncionarioComNomeContendoZon()
        {
            var baseDeDados = new BaseDeDados();
            var resultado = baseDeDados.BuscarPorNome("zon");

            Assert.AreEqual("Jean Pinzon", resultado[0].Nome);
        }
Ejemplo n.º 4
0
 public void BuscarFuncionarioPorParteDoNome()
 {
     var bd = new BaseDeDados();
     List<Funcionario> funcionarios = bd.Funcionarios;
     var resultado = bd.BuscarPorNome("nol");
     Assert.AreEqual("Eduardo Arnold", resultado[0].Nome);
 }
        public void BuscaPorNome()
        {
            BaseDeDados baseDeDados = new BaseDeDados();
            IList<Funcionario> Esperado = baseDeDados.BuscarPorNome("Lucas Kauer");

            Assert.AreEqual("Lucas Kauer", Esperado[0].ToString());
        }
Ejemplo n.º 6
0
        public void BuscaProNomeLucas()
        {
            BaseDeDados bd = new BaseDeDados();
            var f = bd.BuscarPorNome("Lucas");

            Assert.AreEqual("Lucas Leal", f[0].Nome);
            Assert.AreEqual("Lucas Kauer", f[1].Nome);
        }
Ejemplo n.º 7
0
        public void BuscarPorNomeERetonarDois()
        {
            var baseDeDados = new BaseDeDados();

            var lista = baseDeDados.BuscarPorNome("Lucas");

            Assert.AreEqual("Lucas Kauer", lista[0].Nome);
            Assert.AreEqual("Lucas Leal", lista[1].Nome);
        }
Ejemplo n.º 8
0
        public void BuscarPorNome()
        {
            var dbContext = new BaseDeDados();

            var arnold = dbContext.BuscarPorNome("nold");

            //Deve haver 1 funcionario na lista
            Assert.IsTrue(arnold.Count == 1);
        }
Ejemplo n.º 9
0
        public void MetodoBuscarPorNomeRetornaCorretamente()
        {
            BaseDeDados funcionarios = new BaseDeDados();
            Cargo desenvolvedor = new Cargo("Desenvolvedor", 190);

            Funcionario lucasLeal = new Funcionario(1, "Lucas Leal", new DateTime(1995, 01, 24));
            lucasLeal.Cargo = desenvolvedor;
            lucasLeal.TurnoTrabalho = TurnoTrabalho.Manha;

            Assert.AreEqual(funcionarios.BuscarPorNome("Lucas Leal")[0], lucasLeal);
        }
Ejemplo n.º 10
0
        public void BuscaFuncionarioPorNome()
        {
            var baseDeDados = new BaseDeDados();
            List<Funcionario> funcionarios = baseDeDados.Funcionarios;

            var carlos = funcionarios.Find(f => f.Nome == "Carlos Henrique");

            var realizado = baseDeDados.BuscarPorNome("Carlos Henrique");

            Assert.IsTrue(realizado.Contains(carlos));
        }
Ejemplo n.º 11
0
        public void PesquisaPeloNomeFelipeNervo()
        {
            BaseDeDados banco = new BaseDeDados();

            IList<Funcionario> ResultadoBusca = banco.BuscarPorNome("Felipe Nervo");

            Assert.AreEqual("Felipe Nervo", ResultadoBusca[0].ToString());
        }
Ejemplo n.º 12
0
        public void MetodoBuscarPorNomeRetornaDoisFuncionarios()
        {
            BaseDeDados funcionarios = new BaseDeDados();
            Cargo desenvolvedor = new Cargo("Desenvolvedor", 190);

            Funcionario lucasLeal = new Funcionario(1, "Lucas Leal", new DateTime(1995, 01, 24));
            lucasLeal.Cargo = desenvolvedor;
            lucasLeal.TurnoTrabalho = TurnoTrabalho.Manha;
            Funcionario lucasKauer = new Funcionario(7, "Lucas Kauer", new DateTime(1997, 05, 10));
            lucasKauer.Cargo = desenvolvedor;
            lucasKauer.TurnoTrabalho = TurnoTrabalho.Noite;

            Assert.AreEqual(funcionarios.BuscarPorNome("Lucas")[1], lucasLeal);
            Assert.AreEqual(funcionarios.BuscarPorNome("Lucas")[0], lucasKauer);
        }
        public void TesteBuscarPorNome()
        {
            var db = new BaseDeDados();
            var obtido =db.BuscarPorNome("Margarete Ricardo");
            string FuncEsperado = "Margarete Ricardo";
            int tamEsperado = 1;

            Assert.AreEqual(tamEsperado, obtido.Count);
            Assert.AreEqual(FuncEsperado, obtido[0].Nome);
        }
        public void BuscouFuncionarioPorNome()
        {
            var db = new BaseDeDados();

            IList<Funcionario> funcionarios = db.BuscarPorNome("Pinz");

            Assert.AreEqual(1, funcionarios.Count);
            Assert.AreEqual("Jean Pinzon", funcionarios[0].Nome);
        }
        public void RealizaBuscaPorNomePassandoNull()
        {
            var baseDeDados = new BaseDeDados();
            string nomeEsperado = "Lucas Leal";
            var lista = baseDeDados.BuscarPorNome(null);

            Assert.AreEqual(nomeEsperado, lista[0].Nome);
        }
Ejemplo n.º 16
0
        static void Main(string[] args)
        {
            //dynamic[] projecao = BuscarNomeEIdETituloDoCargoDeFuncionarios();

            //foreach (dynamic item in projecao)
            //{
            //    Console.WriteLine(item.Id);
            //    Console.WriteLine(item.Nome);
            //    Console.WriteLine(item.TituloCargo);
            //    Console.WriteLine();
            //}
            BaseDeDados funcionarios = new BaseDeDados();
            var ordenadosPorCargo = funcionarios.BuscaOrdenadosPorCargo();
            var x = funcionarios.BuscarPorNome("Lucas");
            var funcDynamic = funcionarios.BuscaRapida();
            var funcT = funcionarios.BuscarPorTurno(TurnoTrabalho.Manha, TurnoTrabalho.Noite, TurnoTrabalho.Tarde);
            var turnosT = funcionarios.QtdFuncionariosPorTurno();
            var funcInCargo = funcionarios.BuscarPorCargo(new Cargo("Desenvolvedor", 190));
            funcInCargo = funcionarios.BuscarPorCargo(new Cargo("Não existe", 190));
            var funInIdade = funcionarios.FiltrarPorIdadeAproximada(15);
            var mediaSManha = funcionarios.SalarioMedio(TurnoTrabalho.Manha);
            var mediaSTarde = funcionarios.SalarioMedio(TurnoTrabalho.Tarde);
            var mediaSTotal = funcionarios.SalarioMedio();
            var aniversariantes = funcionarios.AniversariantesDoMes();
            var funcMaisComplexo = funcionarios.FuncionarioMaisComplexo();

            Console.Read();
        }
Ejemplo n.º 17
0
        public void PesquisaPeloNomeLucasKauer()
        {
            BaseDeDados banco = new BaseDeDados();

            IList<Funcionario> ResultadoBusca = banco.BuscarPorNome("Lucas Kauer");

            Assert.AreEqual("Lucas Kauer", ResultadoBusca[0].ToString());
        }
Ejemplo n.º 18
0
        static void Main(string[] args)
        {
            //dynamic[] projecao = BuscarNomeEIdETituloDoCargoDeFuncionarios();

            //foreach (dynamic item in projecao)
            //{
            //    Console.WriteLine(item.Id);
            //    Console.WriteLine(item.Nome);
            //    Console.WriteLine(item.TituloCargo);
            //    Console.WriteLine();
            //}

            var baseDeDados = new BaseDeDados();
            var listaOrdenada = baseDeDados.OrdenadosPorCategoria();
            var buscaRapida = baseDeDados.BuscaRapida();

            var buscaPorNome = baseDeDados.BuscarPorNome("lucas");

            foreach (var funcionario in buscaRapida)
            {
                Console.WriteLine(funcionario);
            }

            Console.Read();
        }