public void SettingFieldValueandReturnUsingMoodAnalyserClass() { string expected = "HAPPY"; MoodAnalyserClass moodAnayserClass = (MoodAnalyserClass)MoodAnalyserFactory.GetFieldForMoodAnalysis("happy", "message"); string actual = moodAnalyserClass.AnalyseMood(); //string actual = MoodAnalyserFactory.InvokeAnalyserMethod(mood, "AnalyseMood"); Assert.AreEqual(actual, expected); }
public void SettingIncorrectMessageValueAndReturingCustomException() { try { string expected = "happy"; MoodAnalyserClass moodAnalyserClass1 = (MoodAnalyserClass)MoodAnalyserFactory.GetFieldForMoodAnalysis(null, "message"); string actual = moodAnalyserClass.AnalyseMood(); //string actual = MoodAnalyserFactory.InvokeAnalyserMethod(mood, "AnalyseMood"); Assert.AreEqual(actual, expected); } catch (MoodAnalyserCustomException ex) { string expected = "null value found."; Assert.AreEqual(expected, ex.Message); } }