public void GivenMoodAnalyser_className_Should_ReturnMoodAnalyserObject() { //Arrange object expexted = new MoodAnalyse(); //Act object obj = MoodAnalyserFactorcs.CreateMoodAnalyse("MoodAnalyser.MoodAnalyse", "MoodAnalyse"); //Assert expexted.Equals(obj); }
public void GivenMoodAnalyser_withImproperClassName_ShouldThrowException() { try { //Arrange string className = "Demonamespace.MoodAnalyse"; string constructor = "MoodAnalyse"; //Act object expected = new MoodAnalyse(); object obj = MoodAnalyserFactorcs.CreateMoodAnalyse(className, constructor); }catch (MoodAnalyserException moodAnalyseException) { //Assert Assert.AreEqual("No such class found", moodAnalyseException.Message); } }