public void testConstructor2DatosCapacidadMinValue()
 {
     #region Inicializar
     #endregion
     #region Probar
     atrPilaDatos = new clsPilaVector <int>(int.MinValue);
     #endregion
     #region Comprobar
     Assert.AreEqual(100, atrPilaDatos.darCapacidad());
     Assert.AreEqual(0, atrPilaDatos.darFactorDeCrecimiento());
     Assert.AreEqual(false, atrPilaDatos.darCapacidadFlexible());
     Assert.AreEqual(typeof(int[]), atrPilaDatos.darVectorItems().GetType());
     #endregion
 }
 public void testConstructor2ObjetosConCapacidadCercanaAMaxValue()
 {
     #region Inicializar
     #endregion
     #region Probar
     atrPilaObjetos = new clsPilaVector <clsPersona>(int.MaxValue - 50000);
     #endregion
     #region Comprobar
     Assert.AreEqual(0, atrPilaObjetos.darCapacidad());
     Assert.AreEqual(null, atrPilaObjetos.darVectorItems());
     Assert.AreEqual(1, atrPilaObjetos.darFactorDeCrecimiento());
     Assert.AreEqual(true, atrPilaObjetos.darCapacidadFlexible());
     #endregion
 }
 public void testConstructor2ObjetosCapacidadMinValue()
 {
     #region Inicializar
     #endregion
     #region Probar
     atrPilaObjetos = new clsPilaVector <clsPersona>(int.MinValue);
     #endregion
     #region Comprobar
     Assert.AreEqual(100, atrPilaObjetos.darCapacidad());
     Assert.AreEqual(100, atrPilaObjetos.darVectorItems().Length);
     Assert.AreEqual(0, atrPilaObjetos.darFactorDeCrecimiento());
     Assert.AreEqual(false, atrPilaObjetos.darCapacidadFlexible());
     #endregion
 }
 public void testConstructor2DatosConMaxValue()
 {
     #region Inicializar
     #endregion
     #region Probar
     atrPilaDatos = new clsPilaVector <int>(int.MaxValue);
     #endregion
     #region Comprobar
     Assert.AreEqual(0, atrPilaDatos.darCapacidad());
     Assert.AreEqual(null, atrPilaDatos.darVectorItems());
     Assert.AreEqual(1, atrPilaDatos.darFactorDeCrecimiento());
     Assert.AreEqual(true, atrPilaDatos.darCapacidadFlexible());
     #endregion
 }
 public void testConstructor4CapacidadValidoFactoCrecimientoNoValido()
 {
     #region Inicializar
     #endregion
     #region Probar
     atrPilaDatos = new clsPilaVector <int>(1500, int.MinValue);
     #endregion
     #region Comprobar
     Assert.AreEqual(1500, atrPilaDatos.darCapacidad());
     Assert.AreEqual(1500, atrPilaDatos.darVectorItems().Length);
     Assert.AreEqual(1, atrPilaDatos.darFactorDeCrecimiento());
     Assert.AreEqual(true, atrPilaDatos.darCapacidadFlexible());
     Assert.AreEqual(typeof(int[]), atrPilaDatos.darVectorItems().GetType());
     #endregion
 }
 public void testConstructor1ConObjetos()
 {
     #region Inicializar
     #endregion
     #region Probar
     atrPilaObjetos = new clsPilaVector <clsPersona>();
     #endregion
     #region Comprobar
     Assert.AreEqual(100, atrPilaObjetos.darCapacidad());
     Assert.AreEqual(100, atrPilaObjetos.darVectorItems().Length);
     Assert.AreEqual(0, atrPilaObjetos.darFactorDeCrecimiento());
     Assert.AreEqual(false, atrPilaObjetos.darCapacidadFlexible());
     Assert.AreEqual(typeof(clsPersona[]), atrPilaObjetos.darVectorItems().GetType());
     #endregion
 }