public void HotizontalToEquatorialAndBack() { var start = new HorizontalCs(0, 0); var middle = CoordinateConverter.HorizontalToEquatorial(start); var end = CoordinateConverter.EquatorialToHorizontal(middle); Assert.AreEqual(0, end.Azimuth, DELTA); Assert.AreEqual(start.Altitude, start.Altitude, DELTA); }
public void EquatorialToHorizontalAndBack() { var s1 = new HorizontalCs(360, 90); var start = CoordinateConverter.HorizontalToEquatorial(s1); var middle = CoordinateConverter.EquatorialToHorizontal(start); var end = CoordinateConverter.HorizontalToEquatorial(middle); Assert.AreEqual(start.RightAscension, end.RightAscension, DELTA); Assert.AreEqual(start.HourAngle, start.HourAngle, DELTA); Assert.AreEqual(start.Declination, start.Declination, DELTA); }