Example #1
0
 /**
  * @return void
  */
 public function testExceptionRaisedIfAttemptingToRemoveTaxRateFromTaxSetWithSingleTaxRate()
 {
     $this->expectException('Spryker\\Zed\\Tax\\Business\\Model\\Exception\\MissingTaxRateException');
     $taxRateTransfer = $this->createTaxRateTransfer();
     $rateId = $this->taxFacade->createTaxRate($taxRateTransfer)->getIdTaxRate();
     $taxSetTransfer = $this->createTaxSetTransfer();
     $taxSetTransfer->addTaxRate($taxRateTransfer);
     $taxSetId = $this->taxFacade->createTaxSet($taxSetTransfer)->getIdTaxSet();
     $this->taxFacade->removeTaxRateFromTaxSet($taxSetId, $rateId);
 }