示例#1
0
        public void VenusPositionTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();
            var test_time = new DateTime(2016, 2, 10);

            PositionTest(venus, test_time, 249.01, 0.46, 0.726);
        }
示例#2
0
        public void VenusMeanAnomalyTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();
            var test_time = new DateTime(2016, 2, 10, 12, 17, 00);

            MeanAnomalyTest(2.045, test_time, venus);
        }
示例#3
0
        public void VenusEccentricAnomalyTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();
            var test_time = new DateTime(2016, 2, 10, 12, 18, 00);

            EccentricAnomalyTest(2.051, test_time, venus);
        }
示例#4
0
        public void VenusCompoundPositionTest()
        {
            OrbitingBodyMathematics Venus = OrbitingBodyMathematics.generate_venus();

            CompoundPositionTester[] Tests =
            {
                new CompoundPositionTester(new DateTime(1996,  3,  2),  97.67,  1.22, 0.719),
                new CompoundPositionTester(new DateTime(1996, 12,  6), 185.80,  3.21, 0.720),
                new CompoundPositionTester(new DateTime(1996,  4,  7), 156.11,  3.34, 0.719),
                new CompoundPositionTester(new DateTime(1996,  1, 23),  34.93, -2.26, 0.724),
                new CompoundPositionTester(new DateTime(1996,  4, 21), 178.83,  3.32, 0.720),
                new CompoundPositionTester(new DateTime(1996,  8, 17),   6.69, -3.19, 0.726),
                new CompoundPositionTester(new DateTime(1996,  9, 30),  77.16,  0.03, 0.720),
                new CompoundPositionTester(new DateTime(1996, 10, 21), 111.12,  1.92, 0.719),
                new CompoundPositionTester(new DateTime(1996,  5, 22), 228.72,  1.59, 0.724),
                new CompoundPositionTester(new DateTime(1996, 11, 23), 164.73,  3.39, 0.719)
            };
            CompoundPositionTest(Venus, Tests);
        }
示例#5
0
        public void VenusOrbitalPeriodTest()
        {
            OrbitingBodyMathematics venus = OrbitingBodyMathematics.generate_venus();

            OrbitalPeriodTest(224.701, venus);
        }