public void Calculation_Fails_GivenGeoPointsWithDifferingReferenceEllipsoids() { GeoPoint p3 = GeoPoint.Parse(0.0, 0.0, Ellipsoid.GRS80); p1.BearingTo(p3); p3.BearingTo(p2); }
public void Project_ReturnsExpectedBearing() { GeoPoint pointTwo = geoPoint.Project(Distance.Kilometers(1), Bearing.Degrees(90)); Assert.AreEqual(90, Math.Round(geoPoint.BearingTo(pointTwo).DecimalDegrees())); }
public void Computation_Works_GivenZeroDegreesInput() { Assert.AreEqual(Bearing.Degrees(0), p1.BearingTo(p1)); }