Пример #1
0
        public void Geolocation_Parse_ParsesParameters(string input, string key, string value)
        {
            var geo = GeolocationUri.Parse(input);

            geo.Parameters.ContainsKey(key).ShouldBeTrue();
            geo.Parameters[key].ShouldEqual(value);
        }
Пример #2
0
        public void Geolocation_Parse_ParsesCorrectly(string input, decimal latitude, decimal longitude, decimal?altitude, string crs, decimal?uncertainty)
        {
            var geo = GeolocationUri.Parse(input);

            geo.Longitude.ShouldEqual(longitude);
            geo.Latitude.ShouldEqual(latitude);
            geo.Altitude.ShouldEqual(altitude);
            geo.CoordinateReferenceSystemId.ShouldEqual(crs);
            geo.Uncertainty.ShouldEqual(uncertainty);
            geo.Parameters.ShouldBeEmpty();
        }