public async Task FreeTaxRates() { // Create a client and set up authentication var client = new AvaTaxClient(typeof(TransactionTests).Assembly.FullName, typeof(TransactionTests).Assembly.GetName().Version.ToString(), Environment.MachineName, AvaTaxEnvironment.Sandbox) .WithSecurity(Environment.GetEnvironmentVariable("SANDBOX_USERNAME"), Environment.GetEnvironmentVariable("SANDBOX_PASSWORD")); // Call TaxRates for a few addresses and verify that the rates are nonzero var tr = await client.TaxRatesByAddressAsync("123 Main Street", null, null, "Irvine", "CA", "92615", "US"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); // Washington tr = await client.TaxRatesByAddressAsync("100 Ravine Lane NE", null, null, "Bainbridge Island", "WA", "98110", "US"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); // By postal code for New York tr = await client.TaxRatesByPostalCodeAsync("US", "10010"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); }
public async Task FreeTaxRates() { // Call TaxRates for a few addresses and verify that the rates are nonzero var tr = await _client.TaxRatesByAddressAsync("123 Main Street", null, null, "Irvine", "CA", "92615", "US"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); // Washington tr = await _client.TaxRatesByAddressAsync("100 Ravine Lane NE", null, null, "Bainbridge Island", "WA", "98110", "US"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); // By postal code for New York tr = await _client.TaxRatesByPostalCodeAsync("US", "10010"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); }