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); }
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); } }