コード例 #1
0
        public void Test1()
        {
            var lfor  = new LoopFor <int>(new[] { 1, 3, 5 });
            var array = lfor.ToArray();

            Assert.Equal(new[] { 1, 3, 5 }, array);
        }
コード例 #2
0
        public void Test2()
        {
            var lfor  = new LoopFor <int>(() => 1, i => i < 7, i => i += 2);
            var array = lfor.ToArray();

            Assert.Equal(new[] { 1, 3, 5 }, array);
        }
コード例 #3
0
ファイル: LoopTests.cs プロジェクト: zmjack/NStandard
        public void Test3()
        {
            var values = Loop.Create(
                LoopFor.Create(() => 1, i => i < 4, i => i += 2),
                LoopFor.Create(() => 2, i => i < 5, i => i += 2)).ToArray();

            Assert.Equal(new[]
            {
                new int?[] { 1, 2 }, new int?[] { 1, 4 },
                new int?[] { 3, 2 }, new int?[] { 3, 4 },
            }, values);
        }