Esempio n. 1
0
        public void CheckIfPrime_GiveNegativeBigPrimes_ReturnsFalseForEveryNumber()
        {
            List <int> bigNegativePrimeNumbers = new List <int> {
                -100057, -102233, -202481, -200899, -302563, -1000099
            };

            foreach (int num in bigNegativePrimeNumbers)
            {
                Assert.IsFalse(PrimeEvaluator.CheckIfPrime(num));
            }
        }
Esempio n. 2
0
        public void CheckIfPrime_GivenListOfNegativeCompositeNumbers_ReturnsFalseForEveryNumber()
        {
            List <int> negativeCompositeNumbers = new List <int> {
                -4, -6, -8, -10, -20, -25, -30
            };

            foreach (int num in negativeCompositeNumbers)
            {
                Assert.IsFalse(PrimeEvaluator.CheckIfPrime(num));
            }
        }
Esempio n. 3
0
        public void CheckIfPrime_GiveNegativeSmallPrimes_ReturnsFalseForEveryNumber()
        {
            List <int> smallNegativePrimeNumbers = new List <int> {
                -2, -3, -5, -7, -11, -13, -17, -19, -23, -29, -31, -37
            };

            foreach (int num in smallNegativePrimeNumbers)
            {
                Assert.IsFalse(PrimeEvaluator.CheckIfPrime(num));
            }
        }
Esempio n. 4
0
        public void CheckIfPrime_GivenListOfBigPrimeNumbers_ReturnsTrueForEveryNumber()
        {
            List <int> bigPrimeNumbers = new List <int> {
                100057, 102233, 202481, 200899, 302563, 1000099
            };

            foreach (int num in bigPrimeNumbers)
            {
                Assert.IsTrue(PrimeEvaluator.CheckIfPrime(num));
            }
        }
Esempio n. 5
0
        public void CheckIfPrime_GivenListOfCompositeNumbers_ReturnsFalseForEveryNumber()
        {
            List <int> compositeNumbers = new List <int> {
                4, 6, 8, 10, 20, 25, 30
            };

            foreach (int num in compositeNumbers)
            {
                Assert.IsFalse(PrimeEvaluator.CheckIfPrime(num));
            }
        }
Esempio n. 6
0
        public void CheckIfPrime_GivenListOfSmallPrimeNumbers_ReturnsTrueForEveryNumber()
        {
            List <int> smallPrimeNumbers = new List <int> {
                2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37
            };

            foreach (int num in smallPrimeNumbers)
            {
                Assert.IsTrue(PrimeEvaluator.CheckIfPrime(num));
            }
        }
Esempio n. 7
0
 public void CheckIfPrime_GivenOne_ReturnsFalse()
 {
     Assert.IsFalse(PrimeEvaluator.CheckIfPrime(1));
 }
Esempio n. 8
0
 public void FindNextPrime_GiveBigPrime_ReturnsNextBigPrime()
 {
     Assert.AreEqual(1000039, PrimeEvaluator.FindNextPrime(1000037));
 }
Esempio n. 9
0
 public void FindNextPrime_GiveSmallPrime_ReturnsNextSmallPrime()
 {
     Assert.AreEqual(7, PrimeEvaluator.FindNextPrime(5));
 }
Esempio n. 10
0
 public void CheckIfPrime_GivenZero_ReturnsFalse()
 {
     Assert.IsFalse(PrimeEvaluator.CheckIfPrime(0));
 }