public void TestExhaustive() { for (int i = 2; i < 500; i++) { VerifyPrimeList(PrimeGenerator.GeneratePrimeNumbers(i)); } }
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); }
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]); }