Exemple #1
0
        public void TestSwap_1_InArrayOf_12()
        {
            var a = new int[] { 0, 1, 2, 3, 4, 5, 100, 101, 102, 103, 104, 105 };

            RearrangeArray.Swap(1, a);
            Assert.AreEqual(1, a[2]); // all is sorted
        }
Exemple #2
0
        public void TestSwap_1_InArrayOf_10()
        {
            var a = new int[] { 0, 1, 2, 3, 4, 100, 101, 102, 103, 104 };

            RearrangeArray.Swap(1, a);
            Assert.AreEqual(1, a[2]); // next unarranged index - 3
        }
Exemple #3
0
        public void TestSwap_1_InArrayOf_18()
        {
            var a = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8,
                                100, 101, 102, 103, 104, 105, 106, 107, 108 };

            RearrangeArray.Swap(1, a);
            RearrangeArray.Swap(3, a);
            Assert.AreEqual(1, a[2]);
        }