public void BuscadorRetornaDoisFuncionariosDoCargoAnalista() { Buscador buscador = new Buscador(); IList<Funcionario> funcionarios = buscador.BuscarPorCargo( new Cargo("Analista", 550.0) ); int funcionariosEsperados = 2; Assert.AreEqual(funcionarios.Count, funcionariosEsperados); }
public void BuscadorRetornaCincoFuncionariosDoTurnoManha() { Buscador buscador = new Buscador(); IList<Funcionario> funcionarios = buscador.BuscarPorTurno(TurnoTrabalho.Manha); int funcionariosEsperados = 5; Assert.AreEqual(funcionarios.Count, funcionariosEsperados); }
public void BuscadorEncontraUmFuncionarioComNzNonome() { Buscador buscador = new Buscador(); IList<Funcionario> funcionarios = buscador.BuscarPorNome("nz"); int funcionariosEsperados = 1; Assert.AreEqual(funcionarios.Count, funcionariosEsperados); }
public void BuscadorEncontraDezFuncionariosComANoNome() { Buscador buscador = new Buscador(); IList<Funcionario> funcionarios = buscador.BuscarPorNome("a"); int funcionariosEsperados = 10; Assert.AreEqual(funcionarios.Count, funcionariosEsperados); }
public void BuscadorBuscaTresFuncionariosOrdenadosPorCargo() { Buscador buscador = new Buscador(); IList<Funcionario> funcionarios; string[] ordemEsperada = { "Analista", "Analista", "Desenvolvedor", "Desenvolvedor", "Desenvolvedor", "Desenvolvedor", "Desenvolvedor", "Desenvolvedor", "Desenvolvedor", "Desenvolvedor", "Gerente" }; funcionarios = buscador.OrdenadosPorCargo(); for (int i = 0; i < funcionarios.Count; i++) { var cargoDoFuncionario = funcionarios[i].Cargo.Titulo; var cargoEsperado = ordemEsperada[i]; Assert.AreEqual(cargoDoFuncionario, cargoEsperado); } }
public void BuscadorRetornaNoveFuncionariosDosTurnosManhaETarde() { Buscador buscador = new Buscador(); IList<Funcionario> funcionarios = buscador.BuscarPorTurno(TurnoTrabalho.Manha, TurnoTrabalho.Tarde); int funcionariosEsperados = 9; Assert.AreEqual(funcionarios.Count, funcionariosEsperados); }