public void testModificarEnColeccionVacia() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); #endregion #region Probar y Comprobar Assert.AreEqual(false, atrListaDatos.Modificar(0, -1)); #endregion }
public void testConstructor1ConObjetos() { #region Inicializar #endregion #region Probar atrListaObjetos = new clsListaSimpleEnlazada <clsPersona>(); #endregion #region Comprobar Assert.AreEqual(atrListaObjetos != null, true); #endregion }
public void testRecuperarEnColeccionVacia() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); int varItem = 0; #endregion #region Probar y Comprobar Assert.AreEqual(false, atrListaDatos.Recuperar(0, ref varItem)); Assert.AreEqual(0, varItem); #endregion }
public void testReversarConListaVacia() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); #endregion #region Probar #endregion #region Comprobar Assert.AreEqual(false, atrListaDatos.Reversar()); #endregion }
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 testAgregar2Items() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); #endregion #region Probar Assert.AreEqual(true, atrListaDatos.Agregar(999)); Assert.AreEqual(true, atrListaDatos.Agregar(500)); #endregion #region Comprobar Assert.AreEqual(2, atrListaDatos.darLongitud()); Assert.AreEqual(999, atrListaDatos.darNodoPrimero().darItem()); Assert.AreEqual(500, atrListaDatos.darNodoUltimo().darItem()); #endregion }
public void testAgregarUnItem() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); bool varResultadoDeAgregar = false; #endregion #region Probar varResultadoDeAgregar = atrListaDatos.Agregar(2000); #endregion #region Comprobar Assert.AreEqual(true, varResultadoDeAgregar); Assert.AreEqual(1, atrListaDatos.darLongitud()); Assert.AreEqual(2000, atrListaDatos.darNodoPrimero().darItem()); #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 testInsertarUnItemEnListaConIndiceValido() { #region Configurar atrListaDatos = new clsListaSimpleEnlazada <int>(); atrListaDatos.Agregar(1); atrListaDatos.Agregar(3); #endregion #region Probar bool varResultado = atrListaDatos.Insertar(1, 2); #endregion #region Comprobar Assert.AreEqual(true, varResultado); Assert.AreEqual(3, atrListaDatos.darLongitud()); Assert.AreEqual(1, atrListaDatos.darNodoPrimero().darItem()); Assert.AreEqual(2, atrListaDatos.darNodoPrimero().darSiguiente().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 }
public void testAgregarMuchosItems() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); bool varResultadoDeAgregar = true; #endregion #region Probar for (int varNumero = 0; varNumero < 500; varNumero++) { varResultadoDeAgregar = varResultadoDeAgregar && atrListaDatos.Agregar(varNumero); } #endregion #region Comprobar Assert.AreEqual(true, varResultadoDeAgregar); Assert.AreEqual(500, atrListaDatos.darLongitud()); Assert.AreEqual(499, atrListaDatos.darNodoUltimo().darItem()); Assert.AreEqual(0, atrListaDatos.darNodoPrimero().darItem()); #endregion }
public void testModificarEnMedio() { #region Inicializar atrListaDatos = new clsListaSimpleEnlazada <int>(); atrListaDatos.Agregar(1); atrListaDatos.Agregar(2); atrListaDatos.Agregar(3); atrListaDatos.Agregar(4); #endregion #region Probar atrListaDatos.Modificar(2, -1); #endregion #region Comprobar Assert.AreEqual(1, atrListaDatos.darNodoPrimero().darItem()); Assert.AreEqual(2, atrListaDatos.darNodoPrimero().darSiguiente().darItem()); Assert.AreEqual(-1, atrListaDatos.darNodoPrimero().darSiguiente().darSiguiente().darItem()); Assert.AreEqual(4, atrListaDatos.darNodoUltimo().darItem()); #endregion }
public void testRecuperarEnMedio() { #region Inicializar int varItem = 0; atrListaDatos = new clsListaSimpleEnlazada <int>(); atrListaDatos.Agregar(1); atrListaDatos.Agregar(2); atrListaDatos.Agregar(3); atrListaDatos.Agregar(4); #endregion #region Probar #endregion #region Comprobar Assert.AreEqual(true, atrListaDatos.Recuperar(2, ref varItem)); Assert.AreEqual(3, varItem); Assert.AreEqual(1, atrListaDatos.darNodoPrimero().darItem()); Assert.AreEqual(2, atrListaDatos.darNodoPrimero().darSiguiente().darItem()); Assert.AreEqual(3, atrListaDatos.darNodoPrimero().darSiguiente().darSiguiente().darItem()); Assert.AreEqual(4, atrListaDatos.darNodoUltimo().darItem()); #endregion }