Exemple #1
0
        public async Task GetRate()
        {
            var response = await _client.RatesForLocationAsync("33012");

            Assert.AreEqual("HIALEAH", response.City);
            Assert.AreEqual("MIAMI-DADE", response.County);
            Assert.AreEqual("FL", response.State);
            Assert.AreEqual(0.06, response.StateRate);
            Assert.AreEqual(0.01, response.CountyRate);
            Assert.AreEqual(0.07, response.CombinedRate);
        }
        public async Task <decimal> GetRateForLocation(string toZip)
        {
            var result = await client.RatesForLocationAsync(toZip);


            if (result != null)
            {
                return(result.CombinedRate);
            }

            return(0m);
        }