コード例 #1
0
ファイル: WhyCombinatorTests.cs プロジェクト: jonnystoten/why
        public void Test()
        {
            var factorial = new WhyCombinator <int, int>(fac => n => n < 3 ? n : n * fac(n - 1));

            Assert.That(factorial.Execute(5), Is.EqualTo(120));
        }
コード例 #2
0
ファイル: WhyCombinatorTests.cs プロジェクト: jonnystoten/why
        public void Test()
        {
            var factorial = new WhyCombinator<int, int>(fac => n => n < 3 ? n : n * fac(n - 1));

            Assert.That(factorial.Execute(5), Is.EqualTo(120));
        }