Beispiel #1
0
        public void Given_Proper_Message_To_MoodAnalyse_Should_Return_MoodAnalyse_Object()
        {
            object expected = new MoodAnalyser("HAPPY");
            object obj      = MoodAnalyseReflector.CreateMoodAnalyseUsingParameterizedConstructor("MoodAnalyserProblem.MoodAnalyser", "MoodAnalyser", "I am in Happy Mood");

            expected.Equals(obj);
        }
Beispiel #2
0
 public void Given_Proper_Message_But_Improper_MoodAnalyse_Constructor_Should_throw_MoodAnalysisException_Indicating_NoSuchMethod()
 {
     try
     {
         object expected = new MoodAnalyser();
         object obj      = MoodAnalyseReflector.CreateMoodAnalyseUsingParameterizedConstructor("MoodAnalyserProblem.MoodAnalyser", "MoodAnalyyser", "I am in Happy Mood");
         expected.Equals(obj);
     }
     catch (MoodAnalyserCustomException e)
     {
         Assert.AreEqual("Constructor is Not Found", e.Message);
     }
 }