public void Given_MessageInConstructor_WhenNull_ShouldThowMoodAnalysisException() { try { MoodAnalyzer moodAnalyzer = new MoodAnalyzer(null); string mood = moodAnalyzer.AnalyzeMood(); Assert.AreEqual(HAPPY, mood); } catch (MoodAnalyzerException e) { Assert.AreEqual(MoodAnalyzerException.ExceptionType.NULL, e.ExceptionTypes); } }
public void Given_Message_InConstructor_IamInSadMood_ShouldReturnSad() { string mood = sadAnalyzer.AnalyzeMood(); Assert.AreEqual(SAD, mood); }
public void Given_Message_InConstructor_WhenContainsHappy_ShouldReturnHappy() { string mood = happyAnalyzer.AnalyzeMood(); Assert.AreEqual(HAPPY, mood); }
public void Given_Message_InMethod_ShouldReturnSad() { string mood = moodAnalyzer.AnalyzeMood("i am in sad mood"); Assert.AreEqual("sad", mood); }