Example #1
0
 public void BinomialProbabilityCycle()
 {
     Assert.AreEqual <double>(0.015625d, Probability.BinomialProbability(6, 0, .5));
     Assert.AreEqual <double>(0.09375d, Probability.BinomialProbability(6, 1, .5));
     Assert.AreEqual <double>(0.234375d, Probability.BinomialProbability(6, 2, .5));
     Assert.AreEqual <double>(0.3125d, Probability.BinomialProbability(6, 3, .5));
     Assert.AreEqual <double>(0.234375d, Probability.BinomialProbability(6, 4, .5));
     Assert.AreEqual <double>(0.09375d, Probability.BinomialProbability(6, 5, .5));
     Assert.AreEqual <double>(0.015625, Probability.BinomialProbability(6, 6, .5));
 }
Example #2
0
 public void BinomialProbabilityPLessThanZero()
 {
     Probability.BinomialProbability(1, 2, 0.0d);
     Assert.Fail("Exception should have been thrown.");
 }
Example #3
0
 public void BinomialProbabilityPGreaterThanOne()
 {
     Probability.BinomialProbability(1, 2, 0.0d);
     Assert.Fail("Exception should have been thrown.");
 }
Example #4
0
 public void BinomialProbabilityNLessThanOne()
 {
     Probability.BinomialProbability(0, 0, 0.0d);
     Assert.Fail("Exception should have been thrown.");
 }