Exemple #1
0
        public void TestMethod1()
        {
            ListaUsuarios lista = new ListaUsuarios();

            Ej3.Usuario user  = new Ej3.Usuario("1", "Vicente Calderon", "*****@*****.**");
            Ej3.Usuario user2 = new Ej3.Usuario("2", "Luis Vicente", "*****@*****.**");
            Ej3.Usuario user3 = new Ej3.Usuario("3", "Lucas Adert", "*****@*****.**");
            Ej3.Usuario user4 = new Ej3.Usuario("4", "Luxx LP", "*****@*****.**");
            Ej3.Usuario user5 = new Ej3.Usuario("5", "Lucia Berezaga", "*****@*****.**");


            lista.Agregar(user);
            lista.Agregar(user2);
            lista.Agregar(user3);
            lista.Agregar(user4);
            lista.Agregar(user5);

            //La lista solo tiene al usuario "Vicente Calderon"
            IList <Ej3.Usuario> resultado = lista.ObtenerAproximado("Calderon");

            resultado[0].NombreCompleto = "Ansaldi Carlos";

            //Si son iguales se cumple la defensive copy
            Assert.AreEqual(user.NombreCompleto, "Vicente Calderon");
        }