public void GivenMoodAnalyseClassName_ShouldReturnMoodAnalyseObject() { object expected = new MoodAnalyser(); object obj = MoodAnalyseFactory.CreateMoodAnalyserObject("MoodAnalyse.MoodAnalyser", "MoodAnalyser"); expected.Equals(obj); }
public void Given_MoodAnalyser_Class_Name_Should_Return_MoodAnalyser_Object() { //Arrange string className = "MoodAnalyse.MoodAnalyser"; string constructorName = "MoodAnalyser"; //Act object expected = new MoodAnalyser(); object resultObj = MoodAnalyseFactory.CreateMoodAnalyserObject(className, constructorName); //Assert expected.Equals(resultObj); }
public void Given_Improper_Constructor_Name_Should_Throw_MoodAnalysisException_Indicating_No_Such_Constructor() { try { //Arrange string className = "MoodAnalyse.MoodAnalyser"; string constructorName = "SampleConstructorName"; //Act object resultObj = MoodAnalyseFactory.CreateMoodAnalyserObject(className, constructorName); } catch (MoodAnalyserCustomException e) { //Assert Assert.AreEqual("constructor not found", e.Message); } }