コード例 #1
0
        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();
        }
コード例 #2
0
        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");
        }