public void address1_should_return_something() { _config.SetSetting("PriceFormat", "en-ca"); var a = _sut.GeocodeAddress("5250 ferrier montreal".Split(' ').JoinBy("+"), "en", 45.5323177, -73.629156, 45000); Assert.IsTrue(a.Any()); }
private GeoAddress[] SearchUsingName(string searchQuery, string currentLanguage, double?pickupLatitude, double?pickupLongitude) { if (searchQuery == null || !searchQuery.HasValueTrimmed()) { return(null); } var filter = _appSettings.Data.GeoLoc.SearchFilter; var query = filter.HasValue() ? string.Format(filter, searchQuery) : searchQuery; var searchRadius = _appSettings.Data.GeoLoc.SearchRadius <= 0 ? 45000 : _appSettings.Data.GeoLoc.SearchRadius; var results = _mapApi.GeocodeAddress(query, currentLanguage, pickupLatitude, pickupLongitude, searchRadius); return(FilterGeoCodingResults(results)); }