Пример #1
0
 public void TestExhaustive()
 {
     for (int i = 2; i < 500; i++)
     {
         VerifyPrimeList(PrimeGenerator.GeneratePrimeNumbers(i));
     }
 }
Пример #2
0
        public void TestPrimes()
        {
            int[] nullArray = PrimeGenerator.GeneratePrimeNumbers(0);
            Assert.AreEqual(nullArray.Length, 0);

            int[] minArray = PrimeGenerator.GeneratePrimeNumbers(2);
            Assert.AreEqual(minArray.Length, 1);
            Assert.AreEqual(minArray[0], 2);

            int[] threeArray = PrimeGenerator.GeneratePrimeNumbers(3);
            Assert.AreEqual(threeArray.Length, 2);
            Assert.AreEqual(threeArray[0], 2);
            Assert.AreEqual(threeArray[1], 3);

            int[] centArray = PrimeGenerator.GeneratePrimeNumbers(100);
            Assert.AreEqual(centArray.Length, 25);
            Assert.AreEqual(centArray[24], 97);
        }
Пример #3
0
        public void TestPrimes()
        {
            int[] nullArray = PrimeGenerator.GeneratePrimeNumbers(0);
            Assert.Empty(nullArray);

            int[] minArray = PrimeGenerator.GeneratePrimeNumbers(2);
            Assert.Collection(minArray,
                              value => Assert.Equal(2, value)
                              );

            int[] threeArray = PrimeGenerator.GeneratePrimeNumbers(3);
            Assert.Collection(threeArray,
                              value => Assert.Equal(2, value),
                              value => Assert.Equal(3, value)
                              );

            int[] centArray = PrimeGenerator.GeneratePrimeNumbers(100);
            Assert.Equal(97, centArray[24]);
        }