コード例 #1
0
 public void MapTest()
 {
     int[] array = HandfulOfFunctions.Map(list, x => x * 2).ToArray();
     Assert.AreEqual(2, array[0]);
     Assert.AreEqual(4, array[1]);
     Assert.AreEqual(6, array[2]);
 }
コード例 #2
0
        public void FoldTest()
        {
            int res = HandfulOfFunctions.Fold(list, 1, (acc, elem) => acc * elem);

            Assert.AreEqual(6, res);
        }
コード例 #3
0
 public void FilterTest()
 {
     int[] array = HandfulOfFunctions.Filter(list, x => x % 2 == 0).ToArray();
     Assert.AreEqual(2, array[0]);
 }