Exemplo n.º 1
0
        public void testDesencolarCaso3()
        {
            #region Inicializar
            atrVectorDeItemsEsperado    = new int[2];
            atrVectorDeItemsEsperado[0] = 5000;
            atrVectorDeItemsEsperado[1] = 5000;

            atrCola = new clsColaVector <int>(2, 1);
            atrCola.Encolar(2000);
            atrCola.Encolar(5000);

            bool varResultadoDesencolar;
            int  varElementoDesencolado = 0;
            #endregion
            #region Probar
            varResultadoDesencolar = atrCola.Desencolar(ref varElementoDesencolado);
            #endregion
            #region Comprobar
            Assert.AreEqual(true, varResultadoDesencolar);
            Assert.AreEqual(2000, varElementoDesencolado);
            Assert.AreEqual(1, atrCola.darLongitud());
            Assert.AreEqual(2, atrCola.darCapacidad());
            CollectionAssert.AreEqual(atrVectorDeItemsEsperado, atrCola.darVectorItems());
            #endregion
        }