public void RequestEndPoint() { const String expected = "cep?cep=12345678"; var postalCode = new PostalCodeRequest { PostalCode = "12345678" }; var result = postalCode.GetRequestEndPoint(); Assert.AreEqual(expected, result, "The endpoint was not resolves as expected"); }
/// <summary> /// Gets the data asynchronous. /// </summary> /// <param name="postalCode">The postal code.</param> /// <param name="token">The cancellation token.</param> /// <returns></returns> public async Task <PostalCodeData> GetDataAsync(String postalCode, CancellationToken token) { var data = new PostalCodeRequest { Token = _token, PostalCode = postalCode }; var result = await _service.Get <PostalCodeData, PostalCodeRequest>(data, token).ConfigureAwait(_configureAwait); if (!String.IsNullOrEmpty(result.PostalCode)) { result.Success = true; } return(result); }