Пример #1
0
        public void MarsPositionTest()
        {
            OrbitingBodyMathematics mars = OrbitingBodyMathematics.generate_mars();
            var test_time = new DateTime(2016, 2, 10);

            PositionTest(mars, test_time, 192.34, 1.13, 1.634);
        }
Пример #2
0
        public void MarsMeanAnomalyTest()
        {
            OrbitingBodyMathematics mars = OrbitingBodyMathematics.generate_mars();
            var test_time = new DateTime(2016, 2, 10, 12, 32, 00);

            MeanAnomalyTest(3.887, test_time, mars);
        }
Пример #3
0
        public void MarsEccentricAnomalyTest()
        {
            OrbitingBodyMathematics mars = OrbitingBodyMathematics.generate_mars();
            var test_time = new DateTime(2016, 2, 10, 12, 33, 00);

            EccentricAnomalyTest(3.828, test_time, mars);
        }
Пример #4
0
        public void MarsCompoundPositionTest()
        {
            OrbitingBodyMathematics Mars = OrbitingBodyMathematics.generate_mars();

            CompoundPositionTester[] Tests =
            {
                new CompoundPositionTester(new DateTime(1974,  7,  9), 157.26, 1.76, 1.666),
                new CompoundPositionTester(new DateTime(1974, 12, 19), 232.42, -0.1, 1.543),
                new CompoundPositionTester(new DateTime(1974, 11, 18), 217.05, 0.39, 1.581),
                new CompoundPositionTester(new DateTime(1974,  8, 26), 178.33, 1.44, 1.653),
                new CompoundPositionTester(new DateTime(1974,  1, 17),   77.5, 0.88,  1.54),
                new CompoundPositionTester(new DateTime(1974,  7, 23), 163.37, 1.69, 1.664),
                new CompoundPositionTester(new DateTime(1974,  5,  4), 128.23, 1.82, 1.647),
                new CompoundPositionTester(new DateTime(1974,  1, 14),  75.96, 0.83, 1.536),
                new CompoundPositionTester(new DateTime(1974,  9, 27), 192.69,  1.1, 1.632),
                new CompoundPositionTester(new DateTime(1974,  2,  2),  85.56,  1.1, 1.56)
            };
            CompoundPositionTest(Mars, Tests);
        }
Пример #5
0
        public void MarsOrbitalPeriodTest()
        {
            OrbitingBodyMathematics mars = OrbitingBodyMathematics.generate_mars();

            OrbitalPeriodTest(686.980, mars);
        }