[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"); }