I have the method:
public static int Add(List numbers)
{
if (numbers == null || numbers.Count == 0)
return 0;
if
My solution is simpler, I just use params
. I hope this works for you!
[TestCase(1, 1)]
[TestCase(10, 5, 1, 4)]
[TestCase(25, 3, 5, 5, 12)]
public void Linq_Add_ShouldSumAllTheNumbers(int expected, params int[] numbers)
{
var result = CalculatorLibrary.CalculatorFunctions.Add(numbers);
Assert.AreEqual(expected, result);
}