Example #1
0
 public void FindMaxIndexTest(int number, int expectedNumber, bool task)
 {
     //Найти индекс максимального элемента массива
     int[,] array = MockArrays.MultiDimentionalArray(number);
     int[] expected = MockArrays.SingleDimentionalArray(expectedNumber);
     int[] actual   = MultidementionalArray.FindMaxValue(array, task);
     Assert.AreEqual(expected, actual);
 }
Example #2
0
 public void SixthTaskTest(int number, int resnumber)
 {
     //Сделать реверс массива (массив в обратном направлении)
     int[] array    = MockArrays.SingleDimentionalArray(number);
     int[] expected = MockArrays.SingleDimentionalArray(resnumber);
     int[] actual   = SingledementionalArray.SixthTask(array);
     Assert.AreEqual(expected, actual);
 }
Example #3
0
        public void CountBiggerNeighborTest(int number, int expected)
        {
            //Отразите массив относительно его главной диагонали
            int[,] array = MockArrays.MultiDimentionalArray(number);
            int actual = MultidementionalArray.CountBiggerNeighbor(array);

            Assert.AreEqual(expected, actual);
        }
Example #4
0
        public void FirstTaskTest(int number, int expected)
        {
            //Найти минимальный элемент массива
            int[] array  = MockArrays.SingleDimentionalArray(number);
            int   actual = SingledementionalArray.FirstTask(array);

            Assert.AreEqual(expected, actual);
        }
Example #5
0
        public void FourthTaskTest(int number, int expected)
        {
            //Найти индекс максимального элемента массива
            int[] array  = MockArrays.SingleDimentionalArray(number);
            int   actual = SingledementionalArray.FourthTask(array);

            Assert.AreEqual(expected, actual);
        }
Example #6
0
 public void SelectionSortDownTest(int number, int resnumber)
 {
     //Selection
     int[] array    = MockArrays.SingleDimentionalArray(number);
     int[] expected = MockArrays.SingleDimentionalArray(resnumber);
     int[] actual   = SingledementionalArray.SelectionSort(array);
     Assert.AreEqual(expected, actual);
 }
Example #7
0
 public void EightTaskTest(int number, int resnumber)
 {
     //Поменять местами первую и вторую половину массива, например, для массива 1 2 3 4, результат 3 4 1 2,  или для 12345 - 45312
     int[] array    = MockArrays.SingleDimentionalArray(number);
     int[] expected = MockArrays.SingleDimentionalArray(resnumber);
     int[] actual   = SingledementionalArray.EighthTask(array);
     Assert.AreEqual(expected, actual);
 }
Example #8
0
 public void InsertSortUpTest(int number, int resnumber)
 {
     //Insert
     int[] array    = MockArrays.SingleDimentionalArray(number);
     int[] expected = MockArrays.SingleDimentionalArray(resnumber);
     int[] actual   = SingledementionalArray.InsertSort(array);
     Assert.AreEqual(expected, actual);
 }
Example #9
0
        public void FifthTaskTest(int number, int expected)
        {
            //Посчитать сумму элементов массива с нечетными индексами
            int[] array  = MockArrays.SingleDimentionalArray(number);
            int   actual = SingledementionalArray.FifthTask(array);

            Assert.AreEqual(expected, actual);
        }
Example #10
0
        public void SeventhTaskTest(int number, int expected)
        {
            //Посчитать количество нечетных элементов массива
            int[] array  = MockArrays.SingleDimentionalArray(number);
            int   actual = SingledementionalArray.SeventhTask(array);

            Assert.AreEqual(expected, actual);
        }
Example #11
0
 public void FindMinValueTest(int number, int expectedNumber, bool task)
 {
     //Найти минимальный элемент массива
     int[,] array = MockArrays.MultiDimentionalArray(number);
     int[] expected = MockArrays.SingleDimentionalArray(expectedNumber);
     int[] actual   = MultidementionalArray.FindMinValue(array, task);
     Assert.AreEqual(expected, actual);
 }
Example #12
0
 public void TranspondingTest(int number, int expectedNumber)
 {
     //Найти количество элементов массива, которые больше всех своих соседей одновременно
     int[,] array    = MockArrays.MultiDimentionalArray(number);
     int[,] expected = MockArrays.MultiDimentionalArray(expectedNumber);
     int[,] actual   = MultidementionalArray.Transponding(array);
     Assert.AreEqual(expected, actual);
 }
Example #13
0
 public void FourthTaskNullArgumentTest(int number)
 {
     int[] array = MockArrays.SingleDimentionalArray(number);
     try
     {
         int actual = SingledementionalArray.FourthTask(array);
     }
     catch (ArgumentNullException)
     {
         Assert.Pass();
     }
 }
Example #14
0
 public void SelectionSortNullArgumentTest(int number)
 {
     int[] array = MockArrays.SingleDimentionalArray(number);
     try
     {
         int [] actual = SingledementionalArray.SelectionSort(array);
     }
     catch (ArgumentNullException)
     {
         Assert.Pass();
     }
 }
Example #15
0
 public void CountBiggerNeighborNullArgumentTest(int number)
 {
     int[,] array = MockArrays.MultiDimentionalArray(number);
     try
     {
         int actual = MultidementionalArray.CountBiggerNeighbor(array);
     }
     catch (ArgumentNullException)
     {
         Assert.Pass();
     }
 }
Example #16
0
 public void TranspondingNullArgumentTest(int number)
 {
     int[,] array = MockArrays.MultiDimentionalArray(number);
     try
     {
         int[,] actual = MultidementionalArray.Transponding(array);
     }
     catch (ArgumentNullException)
     {
         Assert.Pass();
     }
 }
Example #17
0
 public void FindMaxValueNullArgumentTest(int number, bool task)
 {
     int[,] array = MockArrays.MultiDimentionalArray(number);
     try
     {
         int[] actual = MultidementionalArray.FindMaxValue(array, task);
     }
     catch (ArgumentNullException)
     {
         Assert.Pass();
     }
 }