public void GetSwapHalfArray_WhenArrayPassed_ShouldSwapHalfArray(int mockNumber, int[] expected)
        {
            int[] array  = OneDimensionalArraysMock.GetMock(mockNumber);
            int[] actual = OneDimensionalArrays.GetSwapHalfArray(array);

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public static void StartController(List<OneDimensionalArrays> programs)
        {
            int choice, i;

            while (true)
            {
                i = 1;
                foreach (OneDimensionalArrays program in programs)
                {
                    Console.WriteLine($"{i}. {program.GetInfo()}");
                    i++;
                }
                Console.WriteLine("0. Exit\n");
                choice = OneDimensionalArrays.InputParseInt("Input number of your task: ");
                if (choice == 0)
                {
                    break;
                }
                else if (choice > 0 && choice <= programs.Count)
                {
                    Console.WriteLine(programs[choice - 1].Run() + "");
                }
                else
                {
                    Console.WriteLine("Error choice");
                }
                Console.ReadKey(true);
                Console.Clear();
            }
        }
        public void GetSumOfArrayElementsWithOddIndice_WhenArrayPassed_ShouldSumOfArrayElementsWithOddIndice(int mockNumber, int expected)
        {
            int[] array  = OneDimensionalArraysMock.GetMock(mockNumber);
            int   actual = OneDimensionalArrays.GetSumOfArrayElementsWithOddIndices(array);

            Assert.AreEqual(expected, actual);
        }
        public void GetNumberOfOddElementsArray_WhenArrayPassed_ShouldNumberOfOddElementsArray(int mockNumber, int expected)
        {
            int[] array  = OneDimensionalArraysMock.GetMock(mockNumber);
            int   actual = OneDimensionalArrays.GetNumberOfOddElementsArray(array);

            Assert.AreEqual(expected, actual);
        }
        public void GetSortByInsertsDescending_WhenArrayPassed_ShouldSortByInsertsDescending(int mockNumber, int[] expected)
        {
            int[] array  = OneDimensionalArraysMock.GetMock(mockNumber);
            int[] actual = OneDimensionalArrays.GetSortByInsertsDescending(array);

            Assert.AreEqual(expected, actual);
        }
Пример #6
0
 public void ChangeHalfsOfArray_WhenArray_ShouldChangeHalfs(int arrayNumb, int expectedArrayNumb)
 {
     int[] actual = OneDimensionalArrays.ChangeHalfsOfArray(ArrayMock.GetArrayMosk(arrayNumb));
     Assert.AreEqual(ArrayMock.GetArrayMosk(expectedArrayNumb), actual);
 }
Пример #7
0
        public void GetCountOfOddElements_WhenAray_ShouldReturnCountOfOddElements(int arrayNumb, int expected)
        {
            int actual = OneDimensionalArrays.GetCountOfOddElements(ArrayMock.GetArrayMosk(arrayNumb));

            Assert.AreEqual(expected, actual);
        }
Пример #8
0
 public void ReverseArray_WhenArray_ShouldReturnReversedArray(int arrayNumb, int expectedArrayNumb)
 {
     int[] actual = OneDimensionalArrays.ReverseArray(ArrayMock.GetArrayMosk(arrayNumb));
     Assert.AreEqual(ArrayMock.GetArrayMosk(expectedArrayNumb), actual);
 }
Пример #9
0
        public void GetSumOdd_WhenArray_ShouldRetornSumOdd(int arrayNumb, int expected)
        {
            int actual = OneDimensionalArrays.GetSumOdd(ArrayMock.GetArrayMosk(arrayNumb));

            Assert.AreEqual(expected, actual);
        }
Пример #10
0
 public void RangeArrayByBubbleToSmall(int[] a, int[] expected)
 {
     int[] actual = OneDimensionalArrays.RangeArrayByBubbleToSmall(a);
     Assert.AreEqual(expected, actual);
 }
Пример #11
0
 public void SwapHalvesOfArray(int[] a, int[] expected)
 {
     int[] actual = OneDimensionalArrays.SwapHalvesOfArray(a);
     Assert.AreEqual(expected, actual);
 }
Пример #12
0
        public void CountNumberOfOddElements(int[] a, int expected)
        {
            int actual = OneDimensionalArrays.CountNumberOfOddElements(a);

            Assert.AreEqual(expected, actual);
        }
Пример #13
0
 public void ReverseArray(int[] a, int[] expected)
 {
     int[] actual = OneDimensionalArrays.ReverseArray(a);
     Assert.AreEqual(expected, actual);
 }
Пример #14
0
        public void FindIndexOfGreatestElement(int[] a, int expected)
        {
            int actual = OneDimensionalArrays.FindIndexOfGreatestElement(a);

            Assert.AreEqual(expected, actual);
        }
Пример #15
0
        public void GetMaxElementOfArray_WhenArray_ShouldReturnMaxElement(int arrayNumb, int expected)
        {
            int actual = OneDimensionalArrays.GetMaxElementOfArray(ArrayMock.GetArrayMosk(arrayNumb));

            Assert.AreEqual(expected, actual);
        }
Пример #16
0
 public void SortAscending_WhenArray_ShouldBeSortedAscending(int arrayNumb, int expectedArrayNumb)
 {
     int[] actual = OneDimensionalArrays.SortAscending(ArrayMock.GetArrayMosk(arrayNumb));
     Assert.AreEqual(ArrayMock.GetArrayMosk(expectedArrayNumb), actual);
 }
Пример #17
0
 public void RangeArrayBySelectToBig(int[] a, int[] expected)
 {
     int[] actual = OneDimensionalArrays.RangeArrayBySelectToBig(a);
     Assert.AreEqual(expected, actual);
 }