public void LogProbabilityMassFunctionTest()
{
UnivariateDiscreteDistribution target = CreateUnivariateDiscreteDistribution();
double p = 0.42;
double q = 1 - p;
double lnp = System.Math.Log(p);
double lnq = System.Math.Log(q);
Assert.AreEqual(lnq, target.LogProbabilityMassFunction(0));
Assert.AreEqual(lnp, target.LogProbabilityMassFunction(1));
}