public void TwoSum_TargetNotFound_ThrowsException() { var nums = new int[] { 0, 1, 2, 3 }; var target = 9; var twoSumExercises = new TwoSumExercises(); Assert.Throws <ArgumentException>(() => twoSumExercises.TwoSum(nums, target)); }
public void TwoSum_ArrayContainingTarget_ReturnsExpectedResult() { var nums = new int[] { 2, 7, 11, 15 }; var target = 9; var twoSumExercises = new TwoSumExercises(); var expected = new int[] { 0, 1 }; var result = twoSumExercises.TwoSum(nums, target); Assert.Equal(expected, result); }