public void FactorialDoubleFactorialRelationship() { // n! = n!! (n-1)!! foreach (int n in TestUtilities.GenerateIntegerValues(1, 100, 5)) { Assert.IsTrue(TestUtilities.IsNearlyEqual( AdvancedIntegerMath.LogFactorial(n), AdvancedIntegerMath.LogDoubleFactorial(n) + AdvancedIntegerMath.LogDoubleFactorial(n - 1) )); } }