Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        /// <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);
        }