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

            Assert.AreEqual("HAPPY", result);
        }