public void AZ_2017_Checks_And_Balances(decimal grossWages, Arizona.TaxRate rate, decimal expected) { var taxTable = TaxTables.GetForState(StateOrProvince.AZ, 2017) as Arizona.TaxTable; var result = taxTable.Calculate(grossWages, rate); Assert.AreEqual(expected, result); }
public void NegativeValues_AZ_2017_Checks_And_Balances(decimal grossWages, Arizona.TaxRate rate) { var taxTable = TaxTables.GetForState(StateOrProvince.AZ, 2017) as Arizona.TaxTable; Assert.Throws <ArgumentOutOfRangeException>(() => taxTable.Calculate(grossWages, rate)); }