Example #1
0
        public void RhumbDestination()
        {
            // ARRANGE
            GeoCoordinate Source      = new GeoCoordinate(40.7486, 5.4253);
            GeoCoordinate Destination = new GeoCoordinate(58.3838, 3.01412);

            // ACT
            ICoordinate CalculatedDestination = Source.FindRhumbDestination(355, 1967, DistanceType.KILOMETERS);

            // ASSERT
            Assert.Equal(Math.Round(Destination.GetLatitude().DecimalDegrees, 2), Math.Round(CalculatedDestination.GetLatitude().DecimalDegrees, 2));
            Assert.Equal(Math.Round(Destination.GetLongitude().DecimalDegrees, 2), Math.Round(CalculatedDestination.GetLongitude().DecimalDegrees, 2));
        }