public void PlacesQueryAutoCompleteTest() { var _request = new PlacesQueryAutoCompleteRequest { Key = this._apiKey, Input = "jagtvej 2200", Sensor = true, Language = "en", }; var _response = GooglePlaces.QueryAutoComplete.Query(_request); var _results = _response.Predictions.ToList(); Assert.AreEqual(_results[0].Description, "Jagtvej 2200, Nuuk, Greenland"); Assert.AreEqual(_results[1].Description, "Jagtvej 2200, Denmark"); Assert.AreEqual(_results[2].Description, "Jagtvej 2200, Hillerød, Denmark"); Assert.AreEqual(_results[3].Description, "Jagtvej 2200, Fredensborg, Denmark"); Assert.AreEqual(_results[4].Description, "Jagtvej 2200, Lemvig, Denmark"); Assert.AreEqual(5, _results.Count); }
public void PlacesQueryAutoCompleteWhenRadiusIsLessThanOneTest() { var request = new PlacesQueryAutoCompleteRequest { Key = this.ApiKey, Input = "abc", Radius = 0 }; var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.QueryAutoComplete.Query(request)); Assert.AreEqual(_exception.Message, "Radius must be greater than or equal to 1 and less than or equal to 50.000."); }
public void PlacesQueryAutoCompleteWhenApiKeyIsStringEmptyTest() { var request = new PlacesQueryAutoCompleteRequest { Key = string.Empty }; var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.QueryAutoComplete.Query(request)); Assert.AreEqual(_exception.Message, "ApiKey must be provided"); }
public void PlacesQueryAutoCompleteWhenInputIsStringEmptyTest() { var request = new PlacesQueryAutoCompleteRequest { Key = this.ApiKey, Input = string.Empty }; var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.QueryAutoComplete.Query(request)); Assert.AreEqual(_exception.Message, "Input must not null or empty"); }
public void PlacesQueryAutoCompleteTest() { var request = new PlacesQueryAutoCompleteRequest { Key = this.ApiKey, Input = "jagtvej 2200", Sensor = true, Language = "en", }; var response = GooglePlaces.QueryAutoComplete.Query(request); var results = response.Predictions.ToArray(); Assert.AreEqual(results[0].Description, "Jagtvej 2200, Denmark"); Assert.AreEqual(results[1].Description, "Jagtvej 2200, Lemvig, Denmark"); Assert.AreEqual(results[2].Description, "Jagtvej 2200, Hillerød, Denmark"); Assert.AreEqual(results[3].Description, "Jagtvej 2200, Næstved, Denmark"); Assert.AreEqual(results[4].Description, "Jagtvej 2200, Fredensborg, Denmark"); Assert.AreEqual(5, results.Length); }