public void GivenMoodAnalyserClassName_WhenProper_ShouldReturnMoodAnalyserObject() { object expected = new MoodAnalyser(); object result = MoodAnalyserReflector.GetMoodAnalyserObject("MoodAnalyserNameSpace.MoodAnalyser", "MoodAnalyser"); expected.Equals(result); }
public void GivenMoodAnalyserClassName_WhenConstructorNameIsImproper_ShouldThrowMoodAnalysisException() { try { object result = MoodAnalyserReflector.GetMoodAnalyserObject("MoodAnalyserNameSpace.MoodAnalyser", "MoodAnalys"); } catch (MoodAnalyserException exception) { Assert.AreEqual(MoodAnalyserException.ExceptionType.NO_SUCH_METHOD, exception.exceptionType); } }
public void GivenMoodAnalyserClassName_WhenImproper_ShouldThrowMoodAnalysisException() { try { object result = MoodAnalyserReflector.GetMoodAnalyserObject("MoodAnalyser.MoodAnalyser", "MoodAnalyser"); } catch (MoodAnalyserException exception) { Assert.AreEqual(MoodAnalyserException.ExceptionType.NO_SUCH_CLASS, exception.exceptionType); } }