public void GetAdjacentPrimeNumberLessThan_2() { for (var i = 2; i < 1000000; i++) { Aver.IsTrue(IntMath.IsPrime(IntMath.GetAdjacentPrimeNumberLessThanOrEqualTo(i))); } }
public void PRIME_CAPACITIES() { foreach (var capacity in IntMath.PRIME_CAPACITIES) { Aver.IsTrue(IntMath.IsPrime(capacity)); } }
public void GetPrimeCapacityOfAtLeast_2() { for (var i = 2; i < 1000000; i++) { var cap = IntMath.GetPrimeCapacityOfAtLeast(i); Aver.IsTrue(cap >= i); Aver.IsTrue(cap < i * 2); Aver.IsTrue(IntMath.IsPrime(cap)); } }
public void GetCapacityFactoredToPrime_2() { int cap = 16; while (cap < 2000000000) { cap = IntMath.GetCapacityFactoredToPrime(cap, 2d); Console.WriteLine(cap); Aver.IsTrue(IntMath.IsPrime(cap)); } }
public void IsPrime() { Aver.IsTrue(IntMath.IsPrime(2)); Aver.IsTrue(IntMath.IsPrime(3)); Aver.IsTrue(IntMath.IsPrime(7)); Aver.IsTrue(IntMath.IsPrime(239)); Aver.IsTrue(IntMath.IsPrime(62851)); Aver.IsTrue(IntMath.IsPrime(7199369)); Aver.IsFalse(IntMath.IsPrime(-1)); Aver.IsFalse(IntMath.IsPrime(0)); Aver.IsFalse(IntMath.IsPrime(1)); Aver.IsFalse(IntMath.IsPrime(4)); Aver.IsFalse(IntMath.IsPrime(6)); Aver.IsFalse(IntMath.IsPrime(8)); Aver.IsFalse(IntMath.IsPrime(9)); Aver.IsFalse(IntMath.IsPrime(10)); Aver.IsFalse(IntMath.IsPrime(20)); Aver.IsFalse(IntMath.IsPrime(120)); Aver.IsFalse(IntMath.IsPrime(1000)); }