コード例 #1
0
ファイル: FactorialTests.cs プロジェクト: edumbell/Factorials
        public void Factorial_TenThousand()
        {
            var result   = FactorialCalc.Factorial(10000);
            var expected = CalcFactorialAltMethod(10000);

            Assert.AreEqual(result, result);
        }
コード例 #2
0
ファイル: FactorialTests.cs プロジェクト: edumbell/Factorials
        public void Factorial_Ten()
        {
            var result = FactorialCalc.Factorial(10);

            Assert.AreEqual(3628800, result);
        }
コード例 #3
0
ファイル: FactorialTests.cs プロジェクト: edumbell/Factorials
 public void Factorial_TooHigh_ThrowException()
 {
     FactorialCalc.Factorial(10001);
 }
コード例 #4
0
ファイル: FactorialTests.cs プロジェクト: edumbell/Factorials
        public void Factorial_One()
        {
            var result = FactorialCalc.Factorial(1);

            Assert.AreEqual(1, result);
        }
コード例 #5
0
ファイル: FactorialTests.cs プロジェクト: edumbell/Factorials
 public void Factorial_NotPositive_ThrowException()
 {
     FactorialCalc.Factorial(0);
 }