public void MeanTest() { var target = new GeneralDiscreteDistribution(0.1, 0.4, 0.5); double expected = 0 * 0.1 + 1 * 0.4 + 2 * 0.5; double actual = target.Mean; Assert.AreEqual(expected, actual); }