public static FinancialStats GetTotal(IMoneyCalculator calculator, IEnumerable <FinancialStats> items) { var list = items.ToList(); return(new FinancialStats( calculator.Sum(list.Select(n => n.Actual)), calculator.Sum(list.Select(n => n.Forecast)), calculator)); }
public static FinancialStats GetTotal(IMoneyCalculator calculator, IEnumerable <Money> actual, IEnumerable <Money> forecast) { return(new FinancialStats( calculator.Sum(actual), calculator.Sum(forecast), calculator)); }