コード例 #1
0
 public void TestTwoIsPrime()
 {
     var primality = new PrimalityTest();
     bool result = primality.IsProbablePrime(2);
     Assert.IsTrue(result);
 }
コード例 #2
0
 public void TestKnownPrimeIsPrime()
 {
     var primality = new PrimalityTest();
     bool result = primality.IsProbablePrime(127);
     Assert.IsTrue(result);
 }
コード例 #3
0
 public void TestOneIsNotPrime()
 {
     var primality = new PrimalityTest();
     bool result = primality.IsProbablePrime(1);
     Assert.IsFalse(result);
 }
コード例 #4
0
 public void TestEvenNumberOverTwoIsNotPrime()
 {
     var primality = new PrimalityTest();
     bool result = primality.IsProbablePrime(123456);
     Assert.IsFalse(result);
 }