public void VarianceTest()
{
var target = new GeneralDiscreteDistribution(42, 0.1, 0.4, 0.5);
double mean = target.Mean;
double expected = ((42 - mean) * (42 - mean) * 0.1
+ (43 - mean) * (43 - mean) * 0.4
+ (44 - mean) * (44 - mean) * 0.5);
Assert.AreEqual(expected, target.Variance);
}