public void GetUrl_sensor_not_set_should_throw_error() { var req = new GeocodingRequestAccessor(); req.Address = "New York, NY"; var actual = req.ToUri(); Assert.Fail("Should've encountered an InvalidOperationException due to Sensor property not being set."); }
public void GetUrl_no_Address_set() { var req = new GeocodingRequestAccessor(); //req.Address = something; var actual = req.ToUri(); Assert.Fail("Should've encountered an InvalidOperationException due to Address property not being set."); }
public void LatLng_for_address_will_invoke_reverse_geocoding() { var req = new GeocodingRequestAccessor(); req.Sensor = false; req.Address = new LatLng(-30.1d, 40.2d); //using -30.1f,40.2f gives precision error beyond 6 digits when using format "R". strange. Uri expected = new Uri("json?latlng=-30.1,40.2&sensor=false", UriKind.Relative); Uri actual = req.ToUri(); Assert.AreEqual(expected, actual); }