Example #1
0
 public void TestThousandPrimes()
 {
     var sieve = new Sieve();
     Assert.AreEqual(precomputedPrimes.Take(1000), sieve.Take(1000));
 }
Example #2
0
 public void TestFirstPrimes()
 {
     var sieve = new Sieve();
     var firstPrimes = new[] { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113 };
     Assert.AreEqual(firstPrimes, sieve.Take(firstPrimes.Length));
 }