public void VarianceTest()
{
TDistribution target = new TDistribution(3);
double actual = target.Variance;
double expected = 3;
Assert.AreEqual(expected, actual);
target = new TDistribution(2);
actual = target.Variance;
expected = Double.PositiveInfinity;
Assert.AreEqual(expected, actual);
target = new TDistribution(1);
actual = target.Variance;
Assert.IsTrue(Double.IsNaN(actual));
}