public void testDesencolarConColaVacia() { #region Inicializar atrColaDatos = new clsColaDobleEnlazada <int>(); bool varResultadoDesencolar; int varElementoDesencolado = 0; #endregion #region Probar varResultadoDesencolar = atrColaDatos.Desencolar(ref varElementoDesencolado); #endregion #region Comprobar Assert.AreEqual(false, varResultadoDesencolar); Assert.AreEqual(0, varElementoDesencolado); Assert.AreEqual(0, atrColaDatos.darLongitud()); Assert.AreEqual(null, atrColaDatos.darNodoPrimero()); Assert.AreEqual(null, atrColaDatos.darNodoPrimero()); #endregion }
public void testDesencolarUnItemCaso1() { #region Inicializar atrColaDatos = new clsColaDobleEnlazada <int>(); atrColaDatos.Encolar(2000); atrColaDatos.Encolar(5000); bool varResultadoDesencolar; int varElementoDesencolado = 0; #endregion #region Probar varResultadoDesencolar = atrColaDatos.Desencolar(ref varElementoDesencolado); #endregion #region Comprobar Assert.AreEqual(true, varResultadoDesencolar); Assert.AreEqual(2000, varElementoDesencolado); Assert.AreEqual(1, atrColaDatos.darLongitud()); Assert.AreEqual(5000, atrColaDatos.darNodoPrimero().darItem()); Assert.AreEqual(5000, atrColaDatos.darNodoPrimero().darItem()); #endregion }