function testUS_2013a_FederalUI_State_Max()
 {
     Debug::text('US - SemiMonthly - Beginning of 2013 01-Jan-2013: ', __FILE__, __LINE__, __METHOD__, 10);
     $pd_obj = new PayrollDeduction('US', 'MO');
     $pd_obj->setDate(strtotime('01-Jan-2013'));
     $pd_obj->setAnnualPayPeriods(24);
     //Semi-Monthly
     $pd_obj->setFederalFilingStatus(10);
     //Single
     $pd_obj->setFederalAllowance(0);
     $pd_obj->setStateUIRate(3.51);
     $pd_obj->setStateUIWageBase(11000);
     $pd_obj->setYearToDateSocialSecurityContribution(0);
     $pd_obj->setYearToDateFederalUIContribution(173.3);
     //174.30
     $pd_obj->setYearToDateStateUIContribution(0);
     $pd_obj->setFederalTaxExempt(FALSE);
     $pd_obj->setProvincialTaxExempt(FALSE);
     $pd_obj->setGrossPayPeriodIncome(1000.0);
     //var_dump($pd_obj->getArray());
     $this->assertEquals($this->mf($pd_obj->getGrossPayPeriodIncome()), '1000.00');
     $this->assertEquals($this->mf($pd_obj->getFederalEmployerUI()), '1.00');
 }