public void Map_x() { var l = ImList.List(5, 6, 7); var ml = l.Map((_, i) => i); CollectionAssert.AreEqual(new[] { 0, 1, 2 }, ml.ToArray()); var z = ImZipper.Zip(5, 6, 7); var mz = z.Map((_, i) => i); CollectionAssert.AreEqual(new[] { 0, 1, 2 }, mz.ToArray()); }
public void Can_map_with_index() => CollectionAssert.AreEqual( new[] { 1, 3, 5, 7 }, ImList.List(1, 2, 3, 4).Map((x, i) => x + i).ToArray());
public void Can_map() => CollectionAssert.AreEqual( new[] { 2, 4, 6, 8 }, ImList.List(1, 2, 3, 4).Map(i => i * 2).ToArray());