function testCA_2006a_MAXEI_LowIncome() { Debug::text('CA - MAXEI - Beginning of 2006 01-Jan-06: ', __FILE__, __LINE__, __METHOD__, 10); $pd_obj = new PayrollDeduction('CA', 'BC'); $pd_obj->setDate(strtotime('01-Jan-06')); $pd_obj->setEnableCPPAndEIDeduction(TRUE); //Deduct CPP/EI. $pd_obj->setAnnualPayPeriods(26); $pd_obj->setFederalTotalClaimAmount(9039); $pd_obj->setProvincialTotalClaimAmount(0); $pd_obj->setWCBRate(0.18); $pd_obj->setEIExempt(FALSE); $pd_obj->setCPPExempt(FALSE); $pd_obj->setFederalTaxExempt(FALSE); $pd_obj->setProvincialTaxExempt(FALSE); $pd_obj->setYearToDateCPPContribution(0); $pd_obj->setYearToDateEIContribution(728.3); //729.30 - 1.00 $pd_obj->setGrossPayPeriodIncome(587.0); //var_dump($pd_obj->getArray()); $this->assertEquals($this->mf($pd_obj->getGrossPayPeriodIncome()), '587.00'); $this->assertEquals($this->mf($pd_obj->getEmployeeEI()), '1.00'); $this->assertEquals($this->mf($pd_obj->getEmployerEI()), '1.40'); }