public void Run_Invoke_OddNumbers() { //Arrange var input = Initialise(); var expected = new List <int> { 1, 3, 7, 11, 13 }; var subject = new OddNumbers(); //Act var result = subject.Run(input); //Assert for (int i = 0; i < input.Count; i++) { for (int j = 0; j < input[i].Numbers.Count; j++) { var numSet = input[i].Numbers[j]; if (numSet % 2 == 1) { Assert.AreEqual(expected, result); } } } }
private void initializeEvenNumers() { for (int i = 0; i <= 8; i += 2) { switch (i) { case 0: OddNumbers.Add(i, "ZeRo"); break; case 2: OddNumbers.Add(i, "two"); break; case 4: OddNumbers.Add(i, "four"); break; case 6: OddNumbers.Add(i, "six"); break; case 8: OddNumbers.Add(i, "eight"); break; } } }
private void initializeOddNumers() { for (int i = 1; i <= 9; i += 2) { switch (i) { case 1: OddNumbers.Add(i, "ONE"); break; case 3: OddNumbers.Add(i, "THREE"); break; case 5: OddNumbers.Add(i, "FIVE"); break; case 7: OddNumbers.Add(i, "SEVEN"); break; case 9: OddNumbers.Add(i, "NINE"); break; } } }
public void OddShouldPrintFirstNumber() { OddNumbers odd = new OddNumbers(); int expected = 1; int actual = odd.GetFirst(); Assert.AreEqual(expected, actual); }
public void OddPrintSequenceOfNumbers() { OddNumbers odd = new OddNumbers(); int length = 7; string expected = "1 3 5 7 9 11 13"; string actual = odd.ToString(odd.GetSequence(length)); Assert.AreEqual(expected, actual); }
public void OddShouldPrintAVariableSequenceOfNumbers() { OddNumbers odd = new OddNumbers(); int input = 8; int[] expected = new int[] { 1, 3, 5, 7, 9, 11, 13, 15 }; int[] actual = odd.GetSequence(input); CollectionAssert.AreEqual(expected, actual); }
public void OddShouldPrintNextNumber() { OddNumbers odd = new OddNumbers(); int input = 1; int expected = 3; int actual = odd.GetNext(input); Assert.AreEqual(expected, actual); }
public void OddNumbers_Book(int number, bool expected) { //Arrange //Act var isOddNumbers = OddNumbers.OddNumbers_Book(number); //Assert Assert.True(expected == isOddNumbers, $"OddNumbers_Book should return true for {number}"); }
public void Test1() { var testCase = new int[] { 9, 3, 9, 3, 9, 7, 9 }; Assert.That(OddNumbers.solution(testCase) == 7); testCase = new int[] { 9, 3, 9, 9, 3, 7, 9 }; Assert.That(OddNumbers.solution(testCase) == 7); testCase = new int[] { 44, 44, 88, 88, 88 }; Assert.AreEqual(88, OddNumbers.solution(testCase)); }
public void OddNumbers_OddCount_RandomTest() { Random rnd = new Random(); for (int i = 0; i < 100; ++i) { // some very very poor ulong generator ulong n = ((ulong)rnd.Next() << rnd.Next(0, 31)) + (ulong)rnd.Next(); Assert.AreEqual(n / 2, OddNumbers.OddCount(n)); } }
//Создаем объект и ренерируем псевдослучайные числа в массив public FirstTaskModel() { Random rand = new Random(); //С помощью цикла for заполняем массив псевдослучаными числами и параллельно добавляяем нечетные числа в список for (int i = 0; i < array.Length; i++) { array[i] = rand.Next(-100, 100); if (!(array[i] % 2 == 0)) { OddNumbers.Add(array[i]); } } }
public void OddEnsureICanCreateClassInstance() { OddNumbers odd = new OddNumbers(); Assert.IsNotNull(odd); }
public void OddNumbers_OddCount_Test() { Assert.AreEqual(7, OddNumbers.OddCount(15)); Assert.AreEqual(7511, OddNumbers.OddCount(15023)); }