コード例 #1
0
 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);
     }
 }
コード例 #2
0
        public void Given_Message_InConstructor_IamInSadMood_ShouldReturnSad()
        {
            string mood = sadAnalyzer.AnalyzeMood();

            Assert.AreEqual(SAD, mood);
        }
コード例 #3
0
        public void Given_Message_InConstructor_WhenContainsHappy_ShouldReturnHappy()
        {
            string mood = happyAnalyzer.AnalyzeMood();

            Assert.AreEqual(HAPPY, mood);
        }
コード例 #4
0
        public void Given_Message_InMethod_ShouldReturnSad()
        {
            string mood = moodAnalyzer.AnalyzeMood("i am in sad mood");

            Assert.AreEqual("sad", mood);
        }