public void ProbabilityMassFunctionTest()
{
int N = 50;
int n = 10;
int m = 5;
var target = new HypergeometricDistribution(N, m, n);
int k = 4;
double expected = 0.0039645830580150657;
double actual = target.ProbabilityMassFunction(k);
Assert.AreEqual(expected, actual);
}