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); } }