Ejemplo n.º 1
0
 public void GivenMoodAnalyser_WhenProper_ShouldReturnObject()
 {
     try
     {
         MoodAnalyserFactory moodAnalyserFactory = new MoodAnalyserFactory();
         ConstructorInfo     constructor         = moodAnalyserFactory.GetConstructor(1);
         object createdObject = moodAnalyserFactory.CreateObjectUsingParameterizedConstructor(constructor.DeclaringType.FullName, constructor, "I am in Happy mood");
         Assert.IsInstanceOf(typeof(MoodAnalysermain), createdObject);
     }
     catch (MoodAnalyserException)
     {
     }
 }
Ejemplo n.º 2
0
 public void GivenConstructor_WhenImproper_ShouldThrowException()
 {
     try
     {
         string className = "MoodAnalyser";
         string parameter = "I am in happy mood";
         MoodAnalyserFactory moodAnalyserFactory = new MoodAnalyserFactory();
         ConstructorInfo     constructor         = moodAnalyserFactory.GetConstructor(2);
         object createdObject = moodAnalyserFactory.CreateObjectUsingParameterizedConstructor(className, constructor, parameter);
     }
     catch (MoodAnalyserException e)
     {
         Assert.AreEqual(MoodAnalyserException.ExceptionType.ClassNotFound, e.TYPE);
     }
 }