To make NCrunch ignored I had to add additional line:
*ncrunch*
*ncrunch*
git rm -r --cached . git add . git commit -am "Remove files ignored in .gitignore"
public static Money Sum<T>(this IEnumerable<T> data, Func<T, Money> selector) { var money = new Money(0); money = data.Select(selector.Invoke).Aggregate(money, (current, selectedMoney) => current + selectedMoney); return money; }