/// <summary> /// looks up tax rate per state/county in sales tax table /// </summary> /// <param name="companyAddress"></param> /// <returns></returns> public decimal GetSalesTaxRate(ICompanyAddress companyAddress) { var rate = _taxTable.Where(s => s.Key == companyAddress.State).FirstOrDefault().Value .Where(c => c.Key == companyAddress.County).FirstOrDefault().Value; return(rate); }
public Company(ICompanyAddress address, string name) { Name = name; Address = address; }