public void ChangeMoodDynamically_WhenImproperMessage_ShouldThrowException() { try { string message = MoodAnalyserFactory.ChangeMoodDynamically("MoodAnalyzer.getMood", "HAPPY"); } catch (MoodAnalyzerException e) { Assert.AreEqual(MoodAnalyzerException.ExceptionType.INVALID_INPUT, e.Message); } }
public void ChangeMoodDynamically_WhenNull_ShouldThrowException() { try { dynamic result = MoodAnalyserFactory.ChangeMoodDynamically("MoodAnalyzer.MoodAnalyser", null); } catch (MoodAnalyzerException e) { Assert.AreEqual(MoodAnalyzerException.ExceptionType.NULL_EXCEPTION, e.Message); } }
public void ChangeMoodDynamically_WhenHappyMessage_ShouldReturnHappy() { dynamic result = MoodAnalyserFactory.ChangeMoodDynamically("MoodAnalyser.MoodAnalyserMain", "HAPPY"); Assert.AreEqual("HAPPY", result); }