public void TestExhaustive() { for (int i = 2; i < 500; i++) { VerifyPrimeList(GeneratePrimes.GeneratePrimeNumbers(i)); } }
public void TestPrimes() { int[] nullArray = GeneratePrimes.GeneratePrimeNumbers(0); Assert.AreEqual(nullArray.Length, 0); int[] minArray = GeneratePrimes.GeneratePrimeNumbers(2); Assert.AreEqual(minArray.Length, 1); Assert.AreEqual(minArray[0], 2); int[] threeArray = GeneratePrimes.GeneratePrimeNumbers(3); Assert.AreEqual(threeArray.Length, 2); Assert.AreEqual(threeArray[0], 2); Assert.AreEqual(threeArray[1], 3); int[] centArray = GeneratePrimes.GeneratePrimeNumbers(100); Assert.AreEqual(centArray.Length, 25); Assert.AreEqual(centArray[24], 97); }