Esempio n. 1
0
        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]);
        }
Esempio n. 2
0
        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);
        }