public void TestNewMassLess(int[] intArr, int expected) { int count = 0; foreach (int num in intArr) { if (NewMassMore.IsSimple(num) && NewMassLess.IsLess(num)) { count++; } } Assert.AreEqual(expected, count); }
private void button3_Click(object sender, EventArgs e) { listBox2.Items.Clear(); string str1 = textBox1.Text; //Берём строку с массивом из textBox string[] strArr = ArrayParser.StrToArr(str1); //Вызываем метод преобразования строки в массив foreach (string str2 in strArr) //Проверка, что массив состоит только из цифр { if (!ArrayParser.IsNumberContains(str2)) { MessageBox.Show("Массив должен состоять из целых чисел"); listBox2.Text = string.Empty; return; } } int[] intArr = ArrayParser.StrArrToIntArr(strArr); //Преобразуем string массив в int массив if (!Check.CheckArrayDimension(intArr)) //Проверяем, что в массиве 10 чисел { MessageBox.Show("Количество элементов в массиве меньше десяти"); listBox2.Text = string.Empty; return; } else if (!Check.CheckCapacity(intArr)) //Проверяем разрядность элементов массива { MessageBox.Show("Разрядность элемента массива должна быть не меньше 4"); listBox2.Text = string.Empty; return; } else if (!Check.CheckPositiveNumber(intArr)) //Проверяем, что массив состоит из положительных элементов { MessageBox.Show("Массив должен состоять из положительных чисел"); listBox2.Text = string.Empty; return; } else { foreach (int num in intArr) { if (NewMassLess.IsSimple(num) && NewMassLess.IsLess(num)) { listBox2.Items.Add(num); } } } }
public void TestMethodIsLess(int b, bool expected) { Assert.AreEqual(expected, NewMassLess.IsLess(b)); }