public int[] TestBubbleSort(int[] array, int system, int flag, int start, int end, int step)
        {
            IComparer comparer = new NumberSystemComparator(system, flag);
            IIterable iterator = new Iterator(start, end, step);

            ArrayExtension.BubbleSort(array, comparer, iterator);
            return(array);
        }
        public void BubbleSortTest()
        {
            int[] actual   = { 800, 11, 50, 771, 649, 770, 240, 9 };
            int[] expected = { 9, 11, 50, 240, 649, 770, 771, 800 };

            ArrayExtension.BubbleSort(actual);

            CollectionAssert.AreEqual(actual, expected);
        }