public void FoldTestAddAccumulatedElementToEveryElement() { var result = ListUtils.Fold(new List <int>() { -3, 2, 0 }, 3, (acc, elem) => acc + elem); Assert.AreEqual(2, result); }
public void FoldTestHWProj() { var result = ListUtils.Fold(new List <int>() { 1, 2, 3 }, 1, (acc, elem) => acc * elem); Assert.AreEqual(6, result); }