Exemple #1
0
        public void GivenMoodAnalyseClassName_ShouldReturnMoodAnalyseObject_UsingParameterizedConstructor()
        {
            string message  = "Happy";
            object expected = new MoodAnalyserClass(message);
            object actual   = MoodAnalyserFactory.CreateMoodAnalyseObjectUsingParamaterizedConstructor("MoodAnalyser.MoodAnalyserClass", "MoodAnalyserClass", "Happy");

            expected.Equals(actual);
        }
Exemple #2
0
 public void GivenClassNameWithImproperConstructor_ShouldThrowMoodAnalysisException_WhenPassedInParametrizedMoodAnalyseObjectInReflection()
 {
     try
     {
         //object expected = new MoodAnalyserClass();
         string expected = "No constructor found";
         object actual   = MoodAnalyserFactory.CreateMoodAnalyseObjectUsingParamaterizedConstructor("MoodAnalyser.MoodAnalyserClass", "MoodAnalyseClass", "happy");
         expected.Equals(actual);
     }
     catch (MoodAnalyserCustomException ex)
     {
         string expected = "No constructor found";
         expected.Equals(ex.Message);
     }
 }