public void ElevationReturnsCorrectElevationTest() { var _request = new ElevationRequest { Locations = new[] { new Location(40.7141289, -73.9614074) } }; var _result = GoogleMaps.Elevation.Query(_request); if (_result.Status == Status.OVER_QUERY_LIMIT) Assert.Inconclusive("Cannot run test since you have exceeded your Google API query limit."); Assert.AreEqual(Status.OK, _result.Status); Assert.AreEqual(14.782454490661619, _result.Results.First().Elevation); }
public void ElevationAsyncTest() { var request = new ElevationRequest { Locations = new[] { new Location(40.7141289, -73.9614074) } }; var response = GoogleMaps.Elevation.QueryAsync(request).Result; if (response.Status == Status.OverQueryLimit) Assert.Inconclusive("Cannot run test since you have exceeded your Google API query limit."); Assert.AreEqual(Status.Ok, response.Status); Assert.AreEqual(14.782454490661619, response.Results.First().Elevation, 0.10); }