Пример #1
0
 public void PRIME_CAPACITIES()
 {
     foreach (var capacity in IntUtils.PRIME_CAPACITIES)
     {
         Aver.IsTrue(IntUtils.IsPrime(capacity));
     }
 }
Пример #2
0
 public void GetAdjacentPrimeNumberLessThan_2()
 {
     for (var i = 2; i < 1000000; i++)
     {
         Aver.IsTrue(IntUtils.IsPrime(IntUtils.GetAdjacentPrimeNumberLessThanOrEqualTo(i)));
     }
 }
Пример #3
0
 public void GetPrimeCapacityOfAtLeast_2()
 {
     for (var i = 2; i < 1000000; i++)
     {
         var cap = IntUtils.GetPrimeCapacityOfAtLeast(i);
         Aver.IsTrue(cap >= i);
         Aver.IsTrue(cap < i * 2);
         Aver.IsTrue(IntUtils.IsPrime(cap));
     }
 }
Пример #4
0
        public void GetCapacityFactoredToPrime_2()
        {
            int cap = 16;

            while (cap < 2000000000)
            {
                cap = IntUtils.GetCapacityFactoredToPrime(cap, 2d);
                cap.See();
                Aver.IsTrue(IntUtils.IsPrime(cap));
            }
        }
Пример #5
0
        public void GetCapacityFactoredToPrime_2()
        {
            int cap = 16;

            while (cap < 2000000000)
            {
                cap = IntUtils.GetCapacityFactoredToPrime(cap, 2d);
                Console.WriteLine(cap);
                Aver.IsTrue(IntUtils.IsPrime(cap));
            }
        }
Пример #6
0
        public void IsPrime()
        {
            Aver.IsTrue(IntUtils.IsPrime(2));
            Aver.IsTrue(IntUtils.IsPrime(3));
            Aver.IsTrue(IntUtils.IsPrime(7));
            Aver.IsTrue(IntUtils.IsPrime(239));
            Aver.IsTrue(IntUtils.IsPrime(62851));
            Aver.IsTrue(IntUtils.IsPrime(7199369));

            Aver.IsFalse(IntUtils.IsPrime(-1));
            Aver.IsFalse(IntUtils.IsPrime(0));
            Aver.IsFalse(IntUtils.IsPrime(1));
            Aver.IsFalse(IntUtils.IsPrime(4));
            Aver.IsFalse(IntUtils.IsPrime(6));
            Aver.IsFalse(IntUtils.IsPrime(8));
            Aver.IsFalse(IntUtils.IsPrime(9));
            Aver.IsFalse(IntUtils.IsPrime(10));
            Aver.IsFalse(IntUtils.IsPrime(20));
            Aver.IsFalse(IntUtils.IsPrime(120));
            Aver.IsFalse(IntUtils.IsPrime(1000));
        }