public void ProbabilityDensityFunctionTest()
{
double a = -5;
double b = 11;
UniformContinuousDistribution target = new UniformContinuousDistribution(a, b);
double x = 4.2;
double expected = 0.0625;
double actual = target.ProbabilityDensityFunction(x);
Assert.AreEqual(expected, actual);
x = -5;
expected = 0.0;
actual = target.ProbabilityDensityFunction(x);
Assert.AreEqual(expected, actual);
x = -6;
expected = 0.0;
actual = target.ProbabilityDensityFunction(x);
Assert.AreEqual(expected, actual);
x = 11;
expected = 0.0625;
actual = target.ProbabilityDensityFunction(x);
Assert.AreEqual(expected, actual);
x = 12;
expected = 0.0;
actual = target.ProbabilityDensityFunction(x);
Assert.AreEqual(expected, actual);
}