public async Task <string> Get(string query) { var geo = await _geoQueryService.Query(query); var coords = new GeoCoordinate(geo.Results[0].Location.Lat.ToString(), geo.Results[0].Location.Long.ToString()); var forecast = await _weatherQueryService.Query(coords); var resp = new WeatherResponse(geo, forecast); return(JsonConvert.SerializeObject(resp)); }
public async void ReturnsGeoInfo() { var result = await _geocodioQueryService.Query("foo"); Assert.True(result is GeoResponse); }