public void GivenHappyMessage_UsingReflection_WhenIncorrectMethod_shouldThrow_MoodAnayserException() { try { string message = MoodAnalyserFactory.InvokeTheMethod("MoodAnalyzer.MoodAnalyser", "getMethod", "HAPPY"); } catch (MoodAnalyzerException e) { Assert.AreEqual(MoodAnalyzerException.ExceptionType.INVALID_INPUT, e.Message); } }
public void GivenHappyMessage_UsingReflection_IfCorrect_Should_ReturnHappy() { string message = MoodAnalyserFactory.InvokeTheMethod("MoodAnalyzer.MoodAnalyser", "GetMood", "HAPPY"); Assert.AreEqual("HAPPY", message); }