public void ValidateDensityLn(double scale, double x) { var n = new Rayleigh(scale); double expected = Math.Log(x / (scale * scale)) - (x * (x / (2.0 * (scale * scale)))); Assert.AreEqual(expected, n.DensityLn(x)); Assert.AreEqual(expected, Rayleigh.PDFLn(scale, x)); }