public static void UsoGestionUsuarios(TipoFuncionCallbackEliminar funCallbackAlEliminar) { gesUsu.Crear(p1); gesUsu.Crear((Persona)p2n); gesUsu.Crear(p3); gesUsu.Crear(p4); gesUsu.Crear(p5); gesUsu.Crear(p6); List <Persona> personas; List <Persona> listaPersonas; if (gesUsu.Listar(out personas)) { personas.Add(new Persona("Intruso", "", 1, TipoGenero.Hombre)); gesUsu.Listar(out listaPersonas); MostrarListaPersonas(listaPersonas); } gesUsu[1].Mostrar("Desde indizador o indexador de clase:"); Persona perBuscada = gesUsu[" rauL "]; if (perBuscada != null) { perBuscada.Mostrar("Encontrado: "); } gesUsu["raul"] = new Persona("Raul Modificado", "*****@*****.**", 1990, TipoGenero.Hombre); gesUsu.Eliminar(4, funCallbackAlEliminar); // gesUsu.Eliminar("Alfonso"); gesUsu.Eliminar(gesUsu["Alfonso"]); gesUsu.Listar(out listaPersonas); MostrarListaPersonas(listaPersonas); gesUsu[99].Mostrar(); }
public void TestMethod1() { ListaUsuarios lista = new ListaUsuarios(); Usuario us = new Usuario("101", "Heraldo de la Grieta", "*****@*****.**"); Usuario us2 = new Usuario("102", "Coronel Ansaldi", "*****@*****.**"); Usuario us3 = new Usuario("998", "Sargento Dilatro", "*****@*****.**"); lista.Agregar(us); lista.Agregar(us2); lista.Agregar(us3); Assert.AreEqual(lista.Compare(us, us2), -1); lista.Eliminar("102"); //Probamos si se elimino Assert.AreEqual(2, lista.ObtenerTodos().Count); lista.ObtenerPorCodigo("102"); }