public void TestConjuntoAddFirst() { conjunto = new Conjunto <int>(1, 2); conjunto.AddFirst(0); Assert.AreEqual(3, conjunto.NumeroElementos, "Añadir un elemento (no repetido) al principio a un conjunto con 2 elementos no incrementa el número de elementos a 3."); Assert.AreEqual("{0, 1, 2}", conjunto.ToString(), "La operación de añadir al principio un elemento no repetido no lo añade correctamente."); conjunto.AddFirst(2); Assert.AreEqual(3, conjunto.NumeroElementos, "Añadir un elemento (repetido) al principio a un conjunto incrementa el número de elementos."); Assert.AreEqual("{0, 1, 2}", conjunto.ToString(), "La operación de añadir al principio un elemento repetido lo añade."); }