public void SampleSizeTest1()
{
// Example from http://wise.cgu.edu/powermod/computing.asp
double mean = 104;
double stdDev = 10;
int samples = 25;
double hypothesizedMean = 100;
OneSampleHypothesis hypothesis = OneSampleHypothesis.ValueIsGreaterThanHypothesis;
ZTest target = new ZTest(mean, stdDev, samples, hypothesizedMean, hypothesis);
ZTestPowerAnalysis power = (ZTestPowerAnalysis)target.Analysis;
power.Size = 0.01;
power.Power = 0.90;
power.ComputeSamples();
double sampleSize = System.Math.Ceiling(power.Samples);
Assert.AreEqual(82, sampleSize, 1e-16);
}