public void CanHandleEmptyText() { var scoreDictionary = new Dictionary <string, int> { { "foo", -1 } }; var analyzer = new NormalizedNaiveSentimentAnalyzer(scoreDictionary); Assert.AreEqual(0, analyzer.GetSentimentScore("")); }
public void CanScoreNeutralText() { var scoreDictionary = new Dictionary <string, int> { { "foo", -1 }, { "bar", 1 } }; var analyzer = new NormalizedNaiveSentimentAnalyzer(scoreDictionary); Assert.AreEqual(0, analyzer.GetSentimentScore("foo bar")); }
public void CanHandleEmptySentimentDictionary() { var analyzer = new NormalizedNaiveSentimentAnalyzer(new Dictionary <string, int>()); }
public void CanHandleNullSentimentDictionary() { var analyzer = new NormalizedNaiveSentimentAnalyzer(null); }