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); }