Ejemplo n.º 1
0
        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.");
        }