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
 /// <summary>
 /// Test Case 6.2
 /// Invoke the method using reflection and returns no such method
 /// </summary>
 public void givenWrongMethodName_WhenAnalyse_shouldReturnsMethodNotFoundException()
 {
     try
     {
         MoodAnalyesrReflecotr <MoodAnalyser> obj_mood = new MoodAnalyesrReflecotr <MoodAnalyser>();
         ConstructorInfo constructorInfo = obj_mood.GetDefaultConstructor();
         object          obj_compare     = obj_mood.GetParameterizedInsatance("MoodAnalyser", constructorInfo, "MoodAnalysis");
     }
     catch (MoodAnalysisException e)
     {
         Assert.AreEqual(MoodAnalysisException.ExceptionType.NO_SUCH_METHOD, e.type);
     }
 }