예제 #1
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void AñadirDouble()
 {
     Lista<double> lista = new Lista<double>();
     Assert.AreEqual(0, lista.Size());
     lista.AñadirAlFinal(1.0);
     Assert.AreEqual(1, lista.Size());
     lista.AñadirAlFinal(22.4);
     Assert.AreEqual(2, lista.Size());
     lista.AñadirAlFinal(1.6547);
     Assert.AreEqual(3, lista.Size());
 }
예제 #2
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void AñadirPersona()
 {
     Lista<Persona> lista = new Lista<Persona>();
     Assert.AreEqual(0, lista.Size());
     lista.AñadirAlFinal(new Persona());
     Assert.AreEqual(1, lista.Size());
     lista.AñadirAlFinal(new Persona());
     Assert.AreEqual(2, lista.Size());
     lista.AñadirAlFinal(new Persona());
     Assert.AreEqual(3, lista.Size());
 }
예제 #3
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void AñadirInt()
 {
     Lista<int> lista = new Lista<int>();
     Assert.AreEqual(0, lista.Size());
     lista.AñadirAlFinal(9);
     Assert.AreEqual(1, lista.Size());
     lista.AñadirAlFinal(10);
     Assert.AreEqual(2, lista.Size());
     lista.AñadirAlFinal(22);
     Assert.AreEqual(3, lista.Size());
 }
예제 #4
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void AñadirString()
 {
     Lista<String> lista = new Lista<String>();
     Assert.AreEqual(0, lista.Size());
     lista.AñadirAlFinal("hola");
     Assert.AreEqual(1, lista.Size());
     lista.AñadirAlFinal("adios");
     Assert.AreEqual(2, lista.Size());
     lista.AñadirAlFinal("prueba");
     Assert.AreEqual(3, lista.Size());
 }
예제 #5
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void TestAñadirNull()
 {
     Lista<int?> lista = new Lista<int?>();
     lista.AñadirAlFinal(null);
 }
예제 #6
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void ContieneInt()
 {
     Lista<int> lista = new Lista<int>();
     Assert.AreEqual(0, lista.Size());
     lista.AñadirAlFinal(9);
     Assert.AreEqual(1, lista.Size());
     Assert.AreEqual(true, lista.Contiene(9));
     Assert.AreEqual(false, lista.Contiene(19));
 }
예제 #7
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void TestGetElementoFueraDeRango()
 {
     Lista<int> lista = new Lista<int>();
     lista.GetElemento(1);
 }
예제 #8
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void TestBorrarConListaVacia()
 {
     Lista<int> lista = new Lista<int>();
     lista.Borrar();
 }
예제 #9
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void InicializarTests()
 {
     this.lista = new Lista();
 }
예제 #10
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void BorrarInt()
 {
     Lista<int> lista = new Lista<int>();
     Assert.AreEqual(0, lista.Size());
     lista.Añadir(9);
     Assert.AreEqual(1, lista.Size());
     lista.Añadir(10);
     Assert.AreEqual(2, lista.Size());
     lista.Añadir(22);
     Assert.AreEqual(3, lista.Size());
     lista.Borrar();
     Assert.AreEqual(2, lista.Size());
     lista.Borrar();
     Assert.AreEqual(1, lista.Size());
     lista.Borrar();
     Assert.AreEqual(0, lista.Size());
 }
예제 #11
0
파일: TestLista.cs 프로젝트: SantiMA10/2ndo
 public void BorrarPersona()
 {
     Lista<Persona> lista = new Lista<Persona>();
     Assert.AreEqual(0, lista.Size());
     lista.Añadir(new Persona());
     Assert.AreEqual(1, lista.Size());
     lista.Añadir(new Persona());
     Assert.AreEqual(2, lista.Size());
     lista.Añadir(new Persona());
     Assert.AreEqual(3, lista.Size());
     lista.Borrar();
     Assert.AreEqual(2, lista.Size());
     lista.Borrar();
     Assert.AreEqual(1, lista.Size());
     lista.Borrar();
     Assert.AreEqual(0, lista.Size());
 }
예제 #12
0
파일: Pila.cs 프로젝트: SantiMA10/2ndo
 /// <summary>
 /// Constructor con un parametro para la clase pila.
 /// </summary>
 /// <param name="maxElementos">Número máximo de elementos que se pueden guardar en la pila.</param>
 public Pila(uint maxElementos)
 {
     this.numMaxElementos = maxElementos;
     lista = new Lista();
 }