public void Should_Generate_Prime_Number(int start, int expected) { //given var primeNumberGenerator = new PrimeNumberGenerator(start); //when var prime = primeNumberGenerator.GenerateNext(); //then Assert.AreEqual(expected, prime); }
public static void Main(string[] args) { Console.Write(ConsoleMessage); var rankString = Console.ReadLine(); int rank; if (int.TryParse(rankString, out rank) && rank > 0) { var primeNumberGenerator = new PrimeNumberGenerator(); var primeTableFactory = new PrimeTableFactory(primeNumberGenerator); var primeTable = primeTableFactory.Create(rank); var tabDelimitedTablePrinter = new TabDelimitedTablePrinter(); tabDelimitedTablePrinter.Print(primeTable); } else Console.WriteLine(ConsoleErrorMessage); Console.ReadLine(); }
public void Should_Generate_Prime_Number(int expected) { var primeNumberGenerator = new PrimeNumberGenerator(); Assert.IsTrue(primeNumberGenerator.Any(prime => prime == expected)); }