Пример #1
0
        public void FoldTest()
        {
            int answer = MapFilterFold.Fold(new List <int>()
            {
                1, 3, 8, 21, 55
            }, 1, (x, y) => x + y);

            Assert.AreEqual(89, answer);
        }
Пример #2
0
        public void FoldAnotherTest()
        {
            var answer = MapFilterFold.Fold(new List <int>()
            {
                1, 2, 3
            }, "", (x, y) => string.Concat(x, y.ToString()));

            Assert.AreEqual("123", answer);
        }