Пример #1
0
        public void TestRadarSearchType()
        {
            var request = new PlacesRadarRequest
            {
                ApiKey   = ApiKey,
                Radius   = 10000,
                Location = new Location(64.6247243, 21.0747553), // Skellefteå, Sweden
                Type     = "airport",
            };

            PlacesRadarResponse result = GoogleMaps.PlacesRadar.Query(request);

            if (result.Status == GoogleMapsApi.Entities.PlacesRadar.Response.Status.OVER_QUERY_LIMIT)
            {
                Assert.Inconclusive("Cannot run test since you have exceeded your Google API query limit.");
            }
            Assert.AreEqual(GoogleMapsApi.Entities.PlacesRadar.Response.Status.OK, result.Status);
            Assert.IsTrue(result.Results.Any());
        }
Пример #2
0
        public void ReturnsRadarSearchRequest()
        {
            var request = new PlacesRadarRequest
            {
                ApiKey   = ApiKey,
                Keyword  = "pizza",
                Radius   = 10000,
                Location = new Location(47.611162, -122.337644), //Seattle, Washington, USA
            };

            PlacesRadarResponse result = GoogleMaps.PlacesRadar.Query(request);

            if (result.Status == GoogleMapsApi.Entities.PlacesRadar.Response.Status.OVER_QUERY_LIMIT)
            {
                Assert.Inconclusive("Cannot run test since you have exceeded your Google API query limit.");
            }
            Assert.AreEqual(GoogleMapsApi.Entities.PlacesRadar.Response.Status.OK, result.Status);
            Assert.IsTrue(result.Results.Count() > 5);
        }