public void TestOrdenarPorNombre_4() { Usuario usuario1 = new Usuario("A30", "Carlito", "*****@*****.**"); Usuario usuario2 = new Usuario("A10", "Lili", "*****@*****.**"); Usuario usuario3 = new Usuario("A50", "Poli", "*****@*****.**"); Usuario usuario4 = new Usuario("A91", "Ana", "*****@*****.**"); Usuario usuario5 = new Usuario("A60", "Tomi", "*****@*****.**"); RepositorioUsuarios repo = new RepositorioUsuarios(); ComparadorPorNombre comparador = new ComparadorPorNombre(); IList <Usuario> listita = new List <Usuario>(); listita.Add(usuario4); listita.Add(usuario1); listita.Add(usuario2); listita.Add(usuario3); listita.Add(usuario5); repo.Agregar(usuario1); repo.Agregar(usuario2); repo.Agregar(usuario3); repo.Agregar(usuario4); repo.Agregar(usuario5); Assert.AreEqual(listita[0], repo.ObtenerOrdenadosPor(comparador)[0]); Assert.AreEqual(listita[1], repo.ObtenerOrdenadosPor(comparador)[1]); Assert.AreEqual(listita[2], repo.ObtenerOrdenadosPor(comparador)[2]); Assert.AreEqual(listita[3], repo.ObtenerOrdenadosPor(comparador)[3]); Assert.AreEqual(listita[4], repo.ObtenerOrdenadosPor(comparador)[4]); }
public void Test_Ordenar_Por_Nombre() { //Arrange IRepositorioUsuarios repositorio = new RepositorioUsuarios(); OrdenarPorNombre contexto = new OrdenarPorNombre(); String nombreEsperado = "Axel Emiliano Nieto"; //Act var lista = repositorio.ObtenerOrdenadosPor(contexto); String resultado = lista[0].NombreCompleto; //Assert Assert.Equal(nombreEsperado, resultado); }