示例#1
0
 public void JacobiSymbolTesting()
 {
     Assert.AreEqual(-1, LucasStrongProbablePrimeCalculator.CalculateJacobiSymbol(3, 5));
     Assert.AreEqual(-1, LucasStrongProbablePrimeCalculator.CalculateJacobiSymbol(3, 17));
     Assert.AreEqual(0, LucasStrongProbablePrimeCalculator.CalculateJacobiSymbol(0, 9));
     Assert.AreEqual(1, LucasStrongProbablePrimeCalculator.CalculateJacobiSymbol(0, 1));
     Assert.AreEqual(1, LucasStrongProbablePrimeCalculator.CalculateJacobiSymbol(15, 17));
 }