public void WhenGivenDecimalPosition_ShouldConvertToDegMinSecPosition(double coordinate, bool isNegative, int degrees, int minutes, int seconds, int millisecs)
        {
            GeoCoordinate result = GeoCoordinate.FromDouble(coordinate);

            result.IsNegative.Should().Be(isNegative);
            result.Degrees.Should().Be(degrees);
            result.Minutes.Should().Be(minutes);
            result.Seconds.Should().Be(seconds);
            result.Milliseconds.Should().Be(millisecs);
        }
        public void WhenGivenOutOfRangeDecimalPosition_ShouldReturnNull(double coordinate)
        {
            GeoCoordinate result = GeoCoordinate.FromDouble(coordinate);

            result.Should().BeNull();
        }