public static void Main()
Console.Write("\n\nPlease choose a method to test.\n\nThe avaible methods are:\nNotFizzBuzz\nNotFizzBuzzPQ\nFibonacci\nXML\n\nType your entry here: ");
string methodChoice = Console.ReadLine().Trim();
if (methodChoice.Equals("NotFizzBuzz", StringComparison.OrdinalIgnoreCase))
Console.WriteLine("NotFizzBuzz");
else if (methodChoice.Equals("NotFizzBuzzPQ", StringComparison.OrdinalIgnoreCase))
Console.WriteLine("NotFizzBuzzPQ");
else if (methodChoice.Equals("Fibonacci", StringComparison.OrdinalIgnoreCase))
Console.WriteLine("Fibonacci");
else if (methodChoice.Equals("XML", StringComparison.OrdinalIgnoreCase))
Console.WriteLine("XML");
Console.WriteLine("Please enter a valid choice!");
void NotFizzBuzzPQ(int n, int p, int q);
void Fibonacci(int start, int length);
class Service : ICodeTest
public void NotFizzBuzz(int n)
for (int i = 1; i <= n; i++)
if (x % 5 != 0 && x % 7 != 0)
else if (x % 5 == 0 && x % 7 == 0)
Console.WriteLine(x + " " + "HelloWorld");
Console.WriteLine(x + " " + "Hello");
Console.WriteLine(x + " " + "World");
public void NotFizzBuzzPQ(int n, int p, int q)
for (int i = 1; i <= n; i++)
if (x % p != 0 && x % q != 0)
else if (x % p == 0 && x % q == 0)
Console.WriteLine(x + " " + "HelloWorld");
Console.WriteLine(x + " " + "Hello");
Console.WriteLine(x + " " + "World");
double a = n / ((1 + Math.Sqrt(5)) / 2.0);
return (int)Math.Round(a);
public void Fibonacci(int start, int length)
int first = PreviousFib(start);
Console.Write(next + " ");
for (int i = 1; i <= length; i++)
Console.Write(last + " ");
throw new NotImplementedException("Method not implemented");