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);
        }
Esempio n. 2
0
        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));
        }