Ejemplo n.º 1
0
        public void givenObject_WhenAnalyse_shouldReturnsObject()
        {
            MoodAnalyesrReflecotr <MoodAnalyser> obj_mood = new MoodAnalyesrReflecotr <MoodAnalyser>();
            ConstructorInfo constructorInfo = obj_mood.GetDefaultConstructor(1);
            object          obj_compare     = obj_mood.GetParameterizedInsatance("MoodAnalyser", constructorInfo, "I am in Sad Mood");
            MoodAnalyser    mood            = new MoodAnalyser("I am in Sad Mood");

            Assert.AreEqual(mood, obj_compare);
        }
Ejemplo n.º 2
0
 public void givenNullMessage_WhenAnalyse_shouldReturnsNullMoodException()
 {
     try
     {
         MoodAnalyser mood = new MoodAnalyser(null);
         mood.MoodAnalysisMethod();
     }
     catch (MoodAnalysisException e)
     {
         Assert.AreEqual(MoodAnalysisException.ExceptionType.NULL_EXCEPTION, e.type);
     }
 }
Ejemplo n.º 3
0
 public voidgivenEmptyMessage_WhenAnalyse_shouldReturnsEmptyMoodException()
 {
     try
     {
         MoodAnalyser mood = new MoodAnalyser("");
         mood.MoodAnalysisMethod();
     }
     catch (MoodAnalysisException e)
     {
         Assert.AreEqual(MoodAnalysisException.ExceptionType.EMPTY_EXCEPTION, e.type);
     }
 }
Ejemplo n.º 4
0
        public void givenHappyMesaage_WhenAnalyse_ShouldReturnHappy()
        {
            MoodAnalyser mood = new MoodAnalyser("I am in any mood");

            Assert.AreEqual("HAPPY", mood.MoodAnalysisMethod());
        }
Ejemplo n.º 5
0
        public void givenSadMesaage_WhenAnalyse_ShouldReturnSad()
        {
            MoodAnalyser mood = new MoodAnalyser("I am sad in sad mood");

            Assert.AreEqual("SAD", mood.MoodAnalysisMethod());
        }