public void SEDayTest() { double height; double azimuth; SunPosition.GetSunPosition(60, 30, new DateTime(2014, 9, 13, 6, 0, 0), out height, out azimuth); Assert.AreEqual(height, 18.3266, Delta); Assert.AreEqual(azimuth, 115.7067, Delta); }
public void BerthDayTest() { double height; double azimuth; SunPosition.GetSunPosition(60, 30, new DateTime(2014, 12, 21, 20, 0, 0), out height, out azimuth); Assert.AreEqual(height, -49.2412, Delta); Assert.AreEqual(azimuth, 322.2894, Delta); }
public void NYTest() { double height; double azimuth; SunPosition.GetSunPosition(60, 30, new DateTime(2014, 12, 21, 20, 0, 0), out height, out azimuth); Assert.AreEqual(height, -48.0327, Delta); Assert.AreEqual(azimuth, 317.4155, Delta); }
public void EnglandMidnightTest() { double height; double azimuth; SunPosition.GetSunPosition(60, 0, new DateTime(2014, 6, 22, 23, 59, 0, 0), out height, out azimuth); Assert.AreEqual(height, -6.5731, Delta); Assert.AreEqual(azimuth, 359.2854, Delta); }
public void EnglandTest() { double height; double azimuth; SunPosition.GetSunPosition(60, 0, new DateTime(2014, 6, 22, 12, 0, 0, 0), out height, out azimuth); Assert.AreEqual(height, 53.4283, Delta); Assert.AreEqual(azimuth, 179.2351, Delta); }
public void EquatorMidnightTest() { double height; double azimuth; SunPosition.GetSunPosition(0, 0, new DateTime(2014, 6, 22, 23, 59, 0, 0), out height, out azimuth); Assert.AreEqual(height, -66.562, Delta); Assert.AreEqual(azimuth, 358.215, Delta); }
public void EquatorTest() { double height; double azimuth; SunPosition.GetSunPosition(0, 0, new DateTime(2014, 6, 22, 12, 0, 0, 0), out height, out azimuth); Assert.AreEqual(height, 66.5627, Delta); Assert.AreEqual(azimuth, 1.1459, Delta); }
public void AutomntTest() { double height; double azimuth; SunPosition.GetSunPosition(-50, 30, new DateTime(2014, 3, 1, 15, 15, 0), out height, out azimuth); Assert.AreEqual(height, 15.66, Delta); Assert.AreEqual(azimuth, 275.79, Delta); }