예제 #1
0
파일: Sieve_Test.cs 프로젝트: dfyz/stuff
 public void TestThousandPrimes()
 {
     var sieve = new Sieve();
     Assert.AreEqual(precomputedPrimes.Take(1000), sieve.Take(1000));
 }
예제 #2
0
파일: Sieve_Test.cs 프로젝트: dfyz/stuff
 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));
 }