public void GivenConstructor_WhenImproper_ShouldthrowException()
 {
     try
     {
         string className = "MoodAnalyser";
         MoodAnalyserFactory moodAnalyserFactory = new MoodAnalyserFactory();
         ConstructorInfo     constructor         = moodAnalyserFactory.GetConstructor(2);
         object createdObject = moodAnalyserFactory.CreateObjectUsingConstructor(className, constructor, 1);
     }
     catch (MoodAnalyserException e)
     {
         Assert.AreEqual(MoodAnalyserException.ExceptionType.ClassNotFound, e.TYPE);
     }
 }