public void TestInvokeMoodAnalyseMethod() { //Arrange string expected = new MoodAnalyser("i am happy").AnalyseMood(); //Act string actual = MoodAnalyserReflector.InvokeAnalyseMoodMethod("i am happy", "AnalyseMood"); //Assert expected.Equals(actual); }
public void TestInvokeInvalidMethod() { try { //Act string actual = MoodAnalyserReflector.InvokeAnalyseMoodMethod("i am happy", "InvalidMethod"); } catch (System.Exception e) { Assert.AreEqual("Method not found", e.Message); } }