using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
namespace UnitTestProject2
public Persona(String nombre, Int16 edad)
GenericList<string> lista = new GenericList<string>();
Assert.AreEqual(1, lista.Size());
GenericList<string> lista = new GenericList<string>();
Assert.AreEqual(3, lista.Size());
GenericList<string> lista = new GenericList<string>();
Assert.AreEqual("2", lista.Buscar(p));
public void FiltrarFunc()
GenericList<int> lista = new GenericList<int>();
foreach(int ele in (lista.Filtrar(p)))
GenericList<Persona> lista = new GenericList<Persona>();
lista.Añadir(new Persona("Carlos",19));
lista.Añadir(new Persona("Ana", 25));
lista.Añadir(new Persona("Ana", 50));
lista.Añadir(new Persona("Rodolfo", 50));
Func<Persona, String> p =
foreach(String ele in (lista.Map(a => a.nombre)))
GenericList<string> lista = new GenericList<string>();
String value = lista.GetElemento(2);
Assert.IsFalse(lista.Contiene("2"));
Assert.IsTrue(lista.Contiene("Pepe"));
GenericList<string> lista = new GenericList<string>();
Assert.IsTrue(lista.Contiene("2"));
GenericList<string> lista = new GenericList<string>();
Assert.IsFalse(lista.Contiene("2"));
GenericList<string> lista = new GenericList<string>();
IEnumerable<String> elementos = lista;
foreach (String s in lista)