public void GivenMoodAnalyserClassNameShouldReturnMoodAnalyserObjectUsingParametrizedConstructor() { //Arrange MoodAnalyser expected = new MoodAnalyser("HAPPY"); //Act object check = MoodAnalyserRefection.CreateMoodAnalyseUsingParameterizedConstructor("MyMoodAnalyser.MoodAnalyser", "MoodAnalyser", "HAPPY"); //Assert expected.Equals(check); }
public void GivenImproperClassNameShouldReturnNO_SUCH_CLASS() { try { object check = MoodAnalyserRefection.CreateMoodAnalyseUsingParameterizedConstructor("My.MoodAnalyser", "MoodAnalyser", "HAPPY"); } catch (MoodAnalysisCustomException e) { Assert.AreEqual("Class not found", e.Message); } }