コード例 #1
0
 private function getTaxRate($state, $zip5, $zip5From, $zip5To, $rate, $applyToShipping)
 {
     $taxRate = new TaxRate();
     $taxRate->setState($state);
     $taxRate->setZip5($zip5);
     $taxRate->setZip5From($zip5From);
     $taxRate->setZip5To($zip5To);
     $taxRate->setRate($rate);
     $taxRate->setApplyToShipping($applyToShipping);
     return $taxRate;
 }
コード例 #2
0
ファイル: TaxRateTest.php プロジェクト: inklabs/kommerce-core
 public function testCreate()
 {
     $taxRate = new TaxRate();
     $taxRate->setState(null);
     $taxRate->setZip5(null);
     $taxRate->setZip5From(null);
     $taxRate->setZip5To(null);
     $taxRate->setRate(8.0);
     $taxRate->setApplyToShipping(false);
     $this->assertEntityValid($taxRate);
     $this->assertSame(null, $taxRate->getState());
     $this->assertSame(null, $taxRate->getZip5());
     $this->assertSame(null, $taxRate->getZip5From());
     $this->assertSame(null, $taxRate->getZip5To());
     $this->assertSame(8.0, $taxRate->getRate());
     $this->assertSame(false, $taxRate->getApplyToShipping());
     $taxRate->setZip5('92606');
     $this->assertSame('92606', $taxRate->getZip5());
 }