Exemple #1
0
        public void Azimuth_setToDMS183__29__29_5_shouldResultIn_Angle()
        {
            Azimuth anAzimuth = new Azimuth();

            anAzimuth.setFromDegreesMinutesSeconds(183, 29, 29.5);
            Double expected = 183.4915277778;
            Double actual   = anAzimuth.getAsDegreesDouble();

            Assert.AreEqual(expected: expected, actual: actual, delta: delta);
        }
Exemple #2
0
        public void Azimuth_1_30_addDeflection_Pos2_15_shouldYieldNewAzimuth_3_45()
        {
            Azimuth anAzimuth = new Azimuth();

            anAzimuth.setFromDegreesMinutesSeconds(1, 30, 0);
            Deflection aDefl = new Deflection();

            aDefl.setFromDegreesMinutesSeconds(2, 15, 0);

            Double  expected = 3.75;
            Azimuth newAz    = anAzimuth + aDefl;
            Double  actual   = newAz.getAsDegreesDouble();

            Assert.AreEqual(expected: expected, actual: actual, delta: delta);
        }