public void ShouldReturnProperValue(GeoCoordinate from, Length distance, RadianAngle bearing, GeoCoordinate expected) { // arrange number precision = (number)0.01m; // act var result = from.GetDestinationPoint(distance, bearing); // assert result.Latitude.TotalDegrees.Should().BeApproximately(expected.Latitude.TotalDegrees, precision); result.Longitude.TotalDegrees.Should().BeApproximately(expected.Longitude.TotalDegrees, precision); }