public void TestTwoSum2() { var arr = new int[] { 1, 3, 6, 15, 52, 150, 633 }; var result = TwoSum2.Calc(arr, 67); Assert.IsTrue(result.Contains(4) && result.Contains(5)); }
public void Excution1Test() { var func = new TwoSum2(); Assert.IsTrue(new[] { 1, 2 }.AreEqual(func.Excution1(new[] { 2, 7, 11, 15 }, 9))); Assert.IsTrue(new[] { 1, 4 }.AreEqual(func.Excution1(new[] { 2, 7, 11, 15 }, 17))); Assert.IsTrue(new[] { 2, 3 }.AreEqual(func.Excution1(new[] { 2, 7, 11, 15 }, 18))); }
public int[] TwoSum(int[] numbers, int target) { var twoSum = new TwoSum2(numbers, target); return(twoSum.GetTwoSum()); }