public void RemoveAll_RemoveAllMultiplesRemainingOnList_Match() { PrimeSifting prime = new PrimeSifting(10); prime.RemoveAll(); List <int> expected = new List <int> { 2, 3, 5, 7 }; CollectionAssert.AreEqual(expected, prime.GetPrimeList()); }
public void RemoveAll_TestAnEvenBiggerList_Match() { PrimeSifting prime = new PrimeSifting(30); prime.RemoveAll(); List <int> expected = new List <int> { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 }; CollectionAssert.AreEqual(expected, prime.GetPrimeList()); }
static void Main() { Console.WriteLine("Please input a number to count primes to:"); try { int numInput = int.Parse(Console.ReadLine()); PrimeSifting prime = new PrimeSifting(numInput); prime.RemoveAll(); Console.WriteLine("Your primes are:"); foreach (int num in prime.GetPrimeList()) { Console.WriteLine(num.ToString()); } } catch { Console.WriteLine("That wasn't a number, please try again!"); Main(); } }