Example #1
0
 public void givenMoodAnalyserImproperField_whenInProper_shouldThrowException()
 {
     try
     {
         object value = MoodAnalyzerReflecter.setFieldUsingReflaction("analyzerMood", "Massege", "I am in Sad Mood");
     }
     catch (MoodAnalyzerException e)
     {
         Assert.AreEqual(MoodAnalyzerException.ExceptionType.NO_SUCH_FIELD_EXCEPTION, e.type);
     }
 }
Example #2
0
 public void givenProperField_SetNull_shouldThrowException()
 {
     try
     {
         object value = MoodAnalyzerReflecter.setFieldUsingReflaction("analyzerMood", "massege", null);
     }
     catch (MoodAnalyzerException e)
     {
         Assert.AreEqual(MoodAnalyzerException.ExceptionType.NO_SUCH_FIELD_EXCEPTION, e.type);
     }
 }
Example #3
0
        public void givenMoodAnalyserMethod_whenSetFieldDynamicaly_shouldReturnProperMessage()
        {
            object value = MoodAnalyzerReflecter.setFieldUsingReflaction("analyzerMood", "massege", "I am in Happy Mood");

            Assert.AreEqual("Happy", value);
        }