public void PlacesTextSearchTest() { var _request = new PlacesTextSearchRequest { Key = this._apiKey, Sensor = true, Language = "en", Query = "picadelly circus" }; var _response = GooglePlaces.TextSearch.Query(_request); Assert.IsNotNull(_response); Assert.AreEqual(Status.OK, _response.Status); }
public void PlacesTextSearchWhenApiKeyIsNullTest() { var request = new PlacesTextSearchRequest { Key = null }; var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.TextSearch.Query(request)); Assert.AreEqual(_exception.Message, "ApiKey must be provided"); }
public void PlacesTextSearchWhenQueryIsStringEmptyTest() { var request = new PlacesTextSearchRequest { Key = this.ApiKey, Query = string.Empty }; var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.TextSearch.Query(request)); Assert.AreEqual(_exception.Message, "Query must not be null"); }
public void PlacesTextSearchAsyncTest() { var request = new PlacesTextSearchRequest { Key = this.ApiKey, Sensor = true, Language = "en", Query = "picadelly circus" }; var response = GooglePlaces.TextSearch.QueryAsync(request).Result; Assert.IsNotNull(response); Assert.AreEqual(Status.Ok, response.Status); }