コード例 #1
0
ファイル: CalculatorTest.cs プロジェクト: thinkingmedia/gems
        public void Test_Token_Probability()
        {
            Corpus good = new Corpus();
            Corpus bad = new Corpus();

            good.Add("the chicken jumped over the moon", 3);
            bad.Add("the cow ran threw the moon", 3);

            Calculator c = new Calculator(Calculator.Defaults);

            Assert.AreEqual<double>(0.3333333333333333, c.CalculateTokenProbability("the", good, bad));
            Assert.AreEqual<double>(0.3333333333333333, c.CalculateTokenProbability("moon", good, bad));
            //Assert.AreEqual<double>(Calculator.Defaults.LikelySpamScore, c.CalculateTokenProbability("ran", good, bad));
            //Assert.AreEqual<double>(Calculator.Defaults.LikelySpamScore, c.CalculateTokenProbability("cow", good, bad));
        }