public void testExtraerUnItemEnListaVacia() { #region Configurar atrListaDatos = new clsListaSimpleEnlazada <int>(); #endregion #region Probar int varItemRemovido = 0; bool varResultado = atrListaDatos.Remover(1, ref varItemRemovido); #endregion #region Comprobar Assert.AreEqual(false, varResultado); Assert.AreEqual(0, atrListaDatos.darLongitud()); #endregion }
public void testInsertarUnItemEnListaConIndiceInvalido() { #region Configurar atrListaDatos = new clsListaSimpleEnlazada <int>(); atrListaDatos.Agregar(1); atrListaDatos.Agregar(3); #endregion #region Probar int varItemRemovido = 0; bool varResultado = atrListaDatos.Remover(2, ref varItemRemovido); #endregion #region Comprobar Assert.AreEqual(false, varResultado); Assert.AreEqual(2, atrListaDatos.darLongitud()); Assert.AreEqual(1, atrListaDatos.darNodoPrimero().darItem()); Assert.AreEqual(3, atrListaDatos.darNodoUltimo().darItem()); #endregion }
public void testExtraerUnItemEnLista() { #region Configurar atrListaDatos = new clsListaSimpleEnlazada <int>(); atrListaDatos.Agregar(1); atrListaDatos.Agregar(3); int varItemRemovido = 0; #endregion #region Probar bool varResultado = atrListaDatos.Remover(1, ref varItemRemovido); #endregion #region Comprobar Assert.AreEqual(true, varResultado); Assert.AreEqual(1, atrListaDatos.darLongitud()); Assert.AreEqual(1, atrListaDatos.darNodoPrimero().darItem()); Assert.AreEqual(1, atrListaDatos.darNodoUltimo().darItem()); #endregion }