public void ProductTests(int combinationSize, IEnumerable <int> numbers, int finalSum, int finalProduct) { var expenseReport = new ExpenseReport(); var res = expenseReport.GetProduct(numbers, finalSum, combinationSize); Assert.Equal(finalProduct, res); }
public int Run(int combinationSize, string fileName) { var numbers = File.ReadAllLines(fileName) .Select(x => Convert.ToInt32(x)); return(_expenseReport.GetProduct(numbers, 2020, combinationSize)); }