public void ValidateProbability(double lambda, double nu, int x, double p)
 {
     var d = new ConwayMaxwellPoisson(lambda, nu);
     AssertHelpers.AlmostEqualRelative(p, d.Probability(x), 12);
 }
 public void ValidateProbability(
     [Values(1.0, 1.0, 2.0, 2.0, 2.0, 2.0)] double lambda, 
     [Values(1.0, 1.0, 1.0, 1.0, 2.0, 2.0)] double nu, 
     [Values(1, 2, 1, 2, 1, 3)] int x, 
     [Values(0.367879441171442, 0.183939720585721, 0.270670566473225, 0.270670566473225, 0.470328074204904, 0.052258674911656)] double p)
 {
     var d = new ConwayMaxwellPoisson(lambda, nu);
     AssertHelpers.AlmostEqual(p, d.Probability(x), 13);
 }