public void TempEquationTest() { // Test the TempEquation TempEquation testEquation = new TempEquation(80, 20, (float)25.0, (float)6.0); // Test the TempEquation Constructor Assert.AreEqual(0.0, testEquation.returnConstants()[0], 0.01); Assert.AreEqual(-26.25, testEquation.returnConstants()[1], 0.1); Assert.AreEqual(52.51, testEquation.returnConstants()[2], 0.1); Assert.AreEqual(-31.51, testEquation.returnConstants()[3], 0.1); Assert.AreEqual(5.25, testEquation.returnConstants()[4], 0.1); Assert.AreEqual(1.0, testEquation.returnConstants()[5], 0.1); // Test the yearly temperature generation Assert.AreEqual(20.0, testEquation.generateYearsTemps().days[0], 6.0); Assert.AreEqual(58.6, testEquation.generateYearsTemps().days[29], 6.0); Assert.AreEqual(80.0, testEquation.generateYearsTemps().days[59], 6.0); Assert.AreEqual(58.6, testEquation.generateYearsTemps().days[89], 6.0); }