public void givenMessageInConstructor_WhenContainsSad_ShouldReturnSad() { MoodAnalyzer moodAnalyzer = new MoodAnalyzer("I am in sad mood"); string mood = moodAnalyzer.AnalyzeMood(); Assert.AreEqual("sad", mood); }
public void givenMessageInConstructor_WhenContainsHappy_ShouldReturnHappy() { MoodAnalyzer moodAnalyzer = new MoodAnalyzer("I am in happy mood"); string mood = moodAnalyzer.AnalyzeMood(); Assert.AreEqual("happy", mood); }
public void givenMessage_WhenContainsAnyMood_ShouldReturnHappy() { MoodAnalyzer moodAnalyzer = new MoodAnalyzer(); string mood = moodAnalyzer.AnalyzeMood("I am in any mood"); Assert.AreEqual("happy", mood); }
public void givenMessageInConstructor_WhenEmpty_ShouldThowMoodAnalysisException() { try { MoodAnalyzer moodAnalyzer = new MoodAnalyzer(""); string mood = moodAnalyzer.AnalyzeMood(); } catch (MoodAnalyzerException e) { Assert.AreEqual(MoodAnalyzerException.ExceptionType.EMPTY_EXCEPTION, e.type); } }
public void givenMessageInConstructor_WhenContainsNull_ShouldThowMoodAnalysisException() { try { MoodAnalyzer moodAnalyzer = new MoodAnalyzer(null); string mood = moodAnalyzer.AnalyzeMood(); } catch (MoodAnalyzerException e) { Assert.AreEqual(MoodAnalyzerException.ExceptionType.NULL_EXCEPTION, e.type); } }