public void 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 = client.TaxRatesByAddress("123 Main Street", null, null, "Irvine", "CA", "92615", "US"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); // Washington tr = client.TaxRatesByAddress("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 = client.TaxRatesByPostalCode("US", "10010"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); }
public void FreeTaxRates() { // Call TaxRates for a few addresses and verify that the rates are nonzero var tr = _client.TaxRatesByAddress("123 Main Street", null, null, "Irvine", "CA", "92615", "US"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); // Washington tr = _client.TaxRatesByAddress("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 = _client.TaxRatesByPostalCode("US", "10010"); Assert.NotNull(tr); Assert.True(tr.totalRate > 0.05m); }