示例#1
0
        public void MapTestShoulWorkWithAddZeroValue()
        {
            var list = new List <int>()
            {
                0, 0, 0, 0
            };

            list = MapFunction.Map(list, x => x * 2);

            Assert.IsTrue(list.Contains(0));
            Assert.IsFalse(list.Contains(1));
        }
示例#2
0
        public void MapTestShoulWork()
        {
            var list = new List <int>()
            {
                0, 1, 2, 3, 4
            };

            list = MapFunction.Map(list, x => x * 2);

            Assert.IsTrue(list.Contains(8));
            Assert.IsFalse(list.Contains(10));
        }
示例#3
0
        public void MapTestShoulWorkWhenWeDoNotAddValues()
        {
            var list = new List <int>()
            {
            };

            list = MapFunction.Map(list, x => x * 2);

            for (int i = 0; i <= 10; i++)
            {
                Assert.IsFalse(list.Contains(i));
            }
        }