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)); }