Пример #1
0
        public void OrdenamientoShellDouble()
        {
            double[] entrada = { 2.4, 1.6, 4.7, 3.9, 6.1, 5.9 };

            double[] esperado = { 1.6, 2.4, 3.9, 4.7, 5.9, 6.1 };

            OrdenamientoShell ordenamientoshell = new OrdenamientoShell();

            double[] actual = ordenamientoshell.OrdenarShellDouble(entrada);

            Assert.AreEqual(esperado[0], actual[0]);
            Assert.AreEqual(esperado[1], actual[1]);
            Assert.AreEqual(esperado[2], actual[2]);
            Assert.AreEqual(esperado[3], actual[3]);
            Assert.AreEqual(esperado[4], actual[4]);
            Assert.AreEqual(esperado[5], actual[5]);
        }
Пример #2
0
        public void OrdenamientoShellInt()
        {
            int[] entrada = { 2, 1, 4, 3, 6, 5 };

            int[] esperado = { 1, 2, 3, 4, 5, 6 };

            OrdenamientoShell ordenamientoshell = new OrdenamientoShell();

            int[] actual = ordenamientoshell.OrdenarShellInt(entrada);

            Assert.AreEqual(esperado[0], actual[0]);
            Assert.AreEqual(esperado[1], actual[1]);
            Assert.AreEqual(esperado[2], actual[2]);
            Assert.AreEqual(esperado[3], actual[3]);
            Assert.AreEqual(esperado[4], actual[4]);
            Assert.AreEqual(esperado[5], actual[5]);
        }