public void EquatorialRectangularCoordinatesMeanEquinoxTest(double JD, bool bHighPrecision, double expectedX, double expectedY, double expectedZ)
        {
            AAS3DCoordinate sunCoord = AASSun.EquatorialRectangularCoordinatesMeanEquinox(JD, bHighPrecision);

            Assert.Equal(expectedX, sunCoord.X);
            Assert.Equal(expectedY, sunCoord.Y);
            Assert.Equal(expectedZ, sunCoord.Z);
        }
        public void EclipticRectangularCoordinatesJ2000Test(double JD, bool bHighPrecision, double expectedX, double expectedY, double expectedZ)
        {
            AAS3DCoordinate sunCoord = AASSun.EclipticRectangularCoordinatesJ2000(JD, bHighPrecision);

            Assert.Equal(expectedX, sunCoord.X);
            Assert.Equal(expectedY, sunCoord.Y);
            Assert.Equal(expectedZ, sunCoord.Z);
        }
 public AASGalileanMoonDetail()
 {
     TrueRectangularCoordinates     = new AAS3DCoordinate();
     ApparentRectangularCoordinates = new AAS3DCoordinate();
 }