public void CalculateResistanceTest()
 {
     //Typical thermistor values, figures taken from http://en.wikipedia.org/wiki/Thermistor
     double a = 1.4e-3;
     double b = 2.37e-4;
     double c = 9.90e-8;
     SteinhartHartEquation target = new SteinhartHartEquation(a, b, c);
     double temperature = 25.507;
     double expected = 3000;
     double actual;
     actual = target.CalculateResistance(temperature);
     Assert.AreEqual(expected.ToString("G4"), actual.ToString("G4"));
 }
 public void CalculateCoefficientsTest()
 {
     SteinhartHartEquation target = new SteinhartHartEquation(0,0,0);
     double r1 = 8196.2083430224284D;
     double t1 = 4D;
     double r2 = 914.68076906345277D;
     double t2 = 55D;
     double r3 = 241.05129129281565D;
     double t3 = 95D;
     target.CalculateCoefficients(r1, t1, r2, t2, r3, t3);
     Assert.AreEqual("1.40E-003", target.A.ToString("E2"));
     Assert.AreEqual("2.37E-004", target.B.ToString("E2"));
     Assert.AreEqual("9.90E-008", target.C.ToString("E2"));
 }