public void FindNWithSum_GivenInvalidSum_ReturnsNull() { var calculator = new ExpenseCalculator(new[] { 1721, 979, 366, 299, 675, 1456 }); var result = calculator.FindNWithSum(2021); Assert.IsNull(result); }
public void FindNWithSum_GivenValidSumForThree_ReturnsThreeWithSum() { var calculator = new ExpenseCalculator(new[] { 1721, 979, 366, 299, 675, 1456 }); var result = calculator.FindNWithSum(2020, 3); Assert.AreEqual(new[] { 366, 675, 979 }, result); }