public void PooledVarianceTest() { double[][] samples = { new double[] { 31, 30, 29 }, new double[] { 42, 41,40, 39 }, new double[] { 31,28 }, new double[] { 23, 22,21, 19, 18 }, new double[] { 21, 20,19, 18, 17 }, }; double expected = 2.7642857142857147; double actual = Tools.PooledVariance(samples); Assert.AreEqual(expected, actual); }