public void ValueTest3() { Kata2_SumSums t = new Kata2_SumSums(); var res = t.SumOfTwoSumTargets(new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }, 1000, 1001); Assert.AreEqual(0, res); }
public void ValueTest1() { Kata2_SumSums t = new Kata2_SumSums(); var res = t.SumOfTwoSumTargets(new[] { 1, 2, 3, 4 }, 3, 4); Assert.AreEqual(3, res); }
public void RandomTest() { Kata2_SumSums t = new Kata2_SumSums(); TwoSumTest exp = new TwoSumTest(); Random r = new Random(); int N = 50; int[] array = new int[N]; for (int i = 0; i < N; i++) { array[i] = r.Next(i * 7 - 7, i * 7); } var actRes = t.SumOfTwoSumTargets(array, 100, 500); var expRes = exp.SumOfTwoSumTargets(array, 100, 500); Assert.AreEqual(expRes, actRes); }