public void checkForSad() { obj = new MoodAnalysis("I am in Sad mood"); string mood = obj.analysisOfMood(); Assert.AreEqual("Sad", mood); }
public void checkForHappy() { obj = new MoodAnalysis("I am in any mood"); string mood = obj.analysisOfMood(); Assert.AreEqual("Happy", mood); }
public void forParamterisedConstructor() { MoodAnalysis obj = new MoodAnalysis("I am in sad mood!"); MoodAnalyzerReflection <MoodAnalysis> analyser = new MoodAnalyzerReflection <MoodAnalysis>(); ConstructorInfo returnObject = analyser.ParameterisedConstructor(1); object constructor = analyser.createMoodAnalyser(returnObject, "MoodAnalysis", "I am in sad mood!"); Assert.IsInstanceOf(typeof(MoodAnalysis), constructor); }
public void checkForNullException() { obj = new MoodAnalysis(null); try { string mood = obj.analysisOfMood(); } catch (moodAnalysisException exception) { Assert.AreEqual("Please enter valid mood!", exception.Message); } }
public void checkForEmptyException() { string massage = ""; obj = new MoodAnalysis(massage); try { string mood = obj.analysisOfMood(); } catch (moodAnalysisException exception) { Assert.AreEqual("Mood is empty,Please enter valid mood!", exception.Message); } }