Example #1
0
 /**
  * @return void
  */
 public function testUpdateTaxRate()
 {
     $taxRateTransfer = $this->createTaxRateTransfer();
     $id = $this->taxFacade->createTaxRate($taxRateTransfer)->getIdTaxRate();
     $taxRateTransfer = new TaxRateTransfer();
     $taxRateTransfer->setIdTaxRate($id);
     $taxRateTransfer->setName(self::DUMMY_TAX_RATE2_NAME);
     $taxRateTransfer->setRate(self::DUMMY_TAX_RATE2_PERCENTAGE);
     $this->taxFacade->updateTaxRate($taxRateTransfer);
     $taxRateQuery = SpyTaxRateQuery::create()->filterByIdTaxRate($id)->findOne();
     $this->assertNotEmpty($taxRateQuery);
     $this->assertEquals(self::DUMMY_TAX_RATE2_PERCENTAGE, $taxRateQuery->getRate());
     $this->assertEquals(self::DUMMY_TAX_RATE2_NAME, $taxRateQuery->getName());
 }