Ejemplo n.º 1
0
 public void Prime_shouldPrintFirstNumber()
 {
     PrimeNumbers Prime = new PrimeNumbers();
     int expected = 1;
     int actual = Prime.GetFirst();
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 2
0
 public void Prime_shouldPrintNextNumber()
 {
     PrimeNumbers Prime = new PrimeNumbers();
     int input = 3;
     int expected = 5;
     int actual = Prime.GetNext(input);
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 3
0
 public void Prime_shouldPrintAVariableSequenceOfNumbers()
 {
     PrimeNumbers Prime = new PrimeNumbers();
     int input = 8;
     int[] expected = new int[] { 1, 2, 3, 5, 7, 11, 13,17 };
     int[] actual = Prime.GetSequence(input);
     CollectionAssert.AreEqual(expected, actual);
 }
Ejemplo n.º 4
0
 public void Prime_printSequenceOfNumbers()
 {
     PrimeNumbers Prime = new PrimeNumbers();
     int length = 7;
     string expected = "1 2 3 5 7 11 13";
     string actual = Prime.ToString(Prime.GetSequence(length));
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 5
0
 static void Main(string[] args)
 {
     string prompt = "1.) Natural Numbers\n2.) Even Numbers\n3.) Odd Numbers\n4.) Prime Numbers\n5.) Fibonacci Numbers\n";
     Console.Write("What do you want me to do? \n");
     Console.Write(prompt);
     string response = Console.ReadLine();
     if (response == "1")
     {   //Natty
         Console.WriteLine("How many?");
         //Console.WriteLine(prompt);
         int length;
         string response_length = Console.ReadLine();
         bool parsed = int.TryParse(response_length, out length);
         if (parsed)
         {
           NaturalNumbers nats = new NaturalNumbers();
           Console.WriteLine(nats.ToString(nats.GetSequence(length)));
         }
     }
     else if (response == "2")
     {   //Even
         Console.WriteLine("How many?");
         //Console.WriteLine(prompt);
         int length;
         string response_length = Console.ReadLine();
         bool parsed = int.TryParse(response_length, out length);
         if (parsed)
         {
             EvenNumbers Even = new EvenNumbers();
             Console.WriteLine(Even.ToString(Even.GetSequence(length)));
         }
     }
     else if (response == "3")
     {   //Odd
         Console.WriteLine("How many?");
         //Console.WriteLine(prompt);
         int length;
         string response_length = Console.ReadLine();
         bool parsed = int.TryParse(response_length, out length);
         if (parsed)
         {
             OddNumbers Odd = new OddNumbers();
             Console.WriteLine(Odd.ToString(Odd.GetSequence(length)));
         }
     }
     else if (response == "4")
     {   //Prime
         Console.WriteLine("How many?");
         //Console.WriteLine(prompt);
         int length;
         string response_length = Console.ReadLine();
         bool parsed = int.TryParse(response_length, out length);
         if (parsed)
         {
             PrimeNumbers primes = new PrimeNumbers();
             Console.WriteLine(primes.ToString(primes.GetSequence(length)));
         }
     }
     else if (response == "5")
     {   //Fib
         Console.WriteLine("How many?");
         //Console.WriteLine(prompt);
         int length;
         string response_length = Console.ReadLine();
         bool parsed = int.TryParse(response_length, out length);
         if (parsed)
         {
             FibNumbers fibs = new FibNumbers();
             Console.WriteLine(fibs.ToString(fibs.GetSequence(length)));
         }
      }
      else
      {
         Console.WriteLine("Whoops! Try a number next time.");
      }
     Console.WriteLine("Press any key to exit");
     Console.ReadKey();
 }
Ejemplo n.º 6
0
 public void Prime_EnsureICanCreateClassInstance()
 {
     PrimeNumbers Prime = new PrimeNumbers();
     Assert.IsNotNull(Prime);
 }