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