我正在测试方差方法(单位),但出现双重问题。
public double Variance()
{
return Probablity * (1 - Probablity);
}
[Test]
public void Variance_WithSuccessProbablity02_Returns016()
{
var bernoulli = new BernoulliDistribution(0.2);
Assert.AreEqual(bernoulli.Variance(), 0.16);
}
这个测试结果是返回失败。 失败:预期:0.160000000000003d 但为 0.16d