Esempio n. 1
0
        public void GeneratePrimeNumbers_Not_Empty_Or_Null()
        {
            var primes = PrimeNumberGenerator.GeneratePrimeNumbers(5);

            Assert.NotEmpty(primes);
            Assert.NotNull(primes);
        }
Esempio n. 2
0
        public void GeneratePrimeNumbers_Always_Returns_Primes(int nPrimes)
        {
            var results = PrimeNumberGenerator.GeneratePrimeNumbers(nPrimes);

            foreach (int i in results)
            {
                Assert.True(isPrime(i));
            }
        }
Esempio n. 3
0
        public void GeneratePrimeNumbers_Expected_Length_Stress_Test(int expectedPrimeCount)
        {
            var generatedResults = PrimeNumberGenerator.GeneratePrimeNumbers(expectedPrimeCount);

            Assert.Equal(expectedPrimeCount, generatedResults.Length);
        }
Esempio n. 4
0
        public void GeneratePrimeNumbers_Expected_Output(int nPrimes, int[] expectedPrimes)
        {
            var primes = PrimeNumberGenerator.GeneratePrimeNumbers(nPrimes);

            Assert.Equal(expectedPrimes, primes);
        }