public void GivenMoodAnalyser_WhenCorrect_Return_MoodAnalyseObject() { object expected = new MoodAnalyser("HAPPY"); object obj = MoodAnalyserFactory.CreatedMoodAnalyserUsingParameterizedConstructor("MoodAnalyzer.MoodAnalyser", "MoodAnalyser", "HAPPY"); expected.Equals(obj); }
public void GivenInvalidConstructorName_ShouldThrow_MoodAnalyserException_Of_ParameterizedConstructor() { string expected = "Constructor is not found"; try { object obj = MoodAnalyserFactory.CreatedMoodAnalyserUsingParameterizedConstructor("MoodAnalyzer.MoodAnalyser", "sampleClass", "HAPPY"); } catch (MoodAnalyzerException e) { Assert.AreEqual(expected, e.Message); } }