public void ReturnsResults() { var request = new PlacesFindRequest { ApiKey = ApiKey, Input = "pizza chicago il", InputType = InputType.TextQuery }; PlacesFindResponse result = GoogleMaps.PlacesFind.Query(request); AssertInconclusive.NotExceedQuota(result); Assert.AreEqual(Status.OK, result.Status); Assert.IsNotEmpty(result.Candidates); }
public void DoesNotReturnFieldsWhenNotRequested() { var request = new PlacesFindRequest { ApiKey = ApiKey, Input = "ChIJL3osJJksDogRodsJu9TjTQA", InputType = InputType.TextQuery, Fields = "place_id" }; PlacesFindResponse result = GoogleMaps.PlacesFind.Query(request); //FormattedAddress should be null since it wasn't requested Assert.IsNotEmpty(result.Candidates); Assert.IsNull(result.Candidates.FirstOrDefault()?.FormattedAddress); }
public async Task DoesNotReturnFieldsWhenNotRequestedAsync() { var request = new PlacesFindRequest { ApiKey = ApiKey, Input = "pizza chicago il", InputType = InputType.TextQuery, Fields = "place_id" }; PlacesFindResponse result = await GoogleMaps.PlacesFind.QueryAsync(request); //FormattedAddress should be null since it wasn't requested Assert.IsNotEmpty(result.Candidates); Assert.IsNull(result.Candidates.FirstOrDefault()?.FormattedAddress); }
public void ReturnsPhotos() { var request = new PlacesFindRequest { ApiKey = ApiKey, Input = "ChIJL3osJJksDogRodsJu9TjTQA", InputType = InputType.TextQuery, Fields = "photo" }; PlacesFindResponse result = GoogleMaps.PlacesFind.Query(request); AssertInconclusive.NotExceedQuota(result); Assert.AreEqual(Status.OK, result.Status); Assert.IsNotEmpty(result.Candidates); Assert.IsNotEmpty(result.Candidates.FirstOrDefault()?.Photos); }