public void GivenHappyMood_ShouldReturnHappy_UsingReflection() { string expected = "HAPPY"; string mood = MoodAnalyserFactorcs.InvokeAnalyseMethod("This is happy message", "AnalyseMood"); Assert.AreEqual(expected, mood); }
public void GivenHappyMood_WithImproperMethodName_ShouldThrowMoodAnalyserException() { try { //string expected = "HAPPY"; string mood = MoodAnalyserFactorcs.InvokeAnalyseMethod("This is happy message", "AnalyseMoodd"); } catch (MoodAnalyserException exception) { Assert.AreEqual("Method is not found", exception.Message); } }