public override void TestOrdenaInversoDescToAscInt()
 {
     QuickSortInt = new QuickSort(Orden.Descendente);
     datosIntDescendente.insertaAleatorio();
     QuickSortInt.Ordenar((int[])datosIntDescendente.Vector);
     QuickSortInt.Orden = Orden.Ascendente;
     QuickSortInt.Ordenar((int[])datosIntDescendente.Vector);
     for (int i = 1; i < datosIntDescendente.Vector.Length; i++)
     {
         Assert.True((int)datosIntDescendente.Vector.GetValue(i) >=
                     (int)datosIntDescendente.Vector.GetValue(i - 1));
     }
 }
 public override void nIntercambiosVectorOrdenadoAscendenteInt()
 {
     int[] vectorOrdenado = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
     QuickSortInt = new QuickSort(Orden.Ascendente);
     QuickSortInt.Ordenar(vectorOrdenado);
     Assert.True(QuickSortInt.NIntercambios == 0);
 }