static void Main(string[] args)
        {
            var client = new NumbersClient();
            var content = client.GetRandomFact();

            Console.WriteLine(content);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            var client  = new NumbersClient();
            var content = client.GetRandomFact();

            Console.WriteLine(content);
            Console.ReadKey();
        }
 [TestCategory("Algo"), TestMethod] //Naming Conventions: MethodName_TestingScenario_ExpectedResult
 public void GetRandomFact_ReturnsARandomFactAsString_ReturnsAString()
 {
     //SETUP
     var mockFactory = new MockNumbersAdapterFactory();
     var client = new NumbersClient(mockFactory);
     
     //EXECUTION
     var fact = client.GetRandomFact();
      
     //ASSERTIONS
     Assert.AreEqual(fact, "The Unit Test class is awesome");
 }