public void MeanTest()
{
NoncentralTDistribution target;
target = new NoncentralTDistribution(3, 5);
Assert.AreEqual(6.90988298942671, target.Mean);
Assert.AreEqual(30.2535170724314, target.Variance);
target = new NoncentralTDistribution(1.1, 5);
Assert.AreEqual(44.672931414521223, target.Mean);
Assert.IsTrue(Double.IsNaN(target.Variance));
target = new NoncentralTDistribution(4.2, -2);
Assert.AreEqual(-2.4746187622053673, target.Mean);
Assert.AreEqual(3.42171652719572, target.Variance);
target = new NoncentralTDistribution(0.047, 55);
Assert.IsTrue(Double.IsNaN(target.Mean));
Assert.IsTrue(Double.IsNaN(target.Variance));
target = new NoncentralTDistribution(2.1, -0.42);
Assert.AreEqual(-0.71446479359810855, target.Mean);
Assert.AreEqual(24.19394005870879, target.Variance);
target = new NoncentralTDistribution(5.97, -42);
Assert.AreEqual(-48.390832208385575, target.Mean);
Assert.AreEqual(312.49612392294557, target.Variance);
}