/**
  * Delete Tax Rule Entity test.
  *
  * @param TaxRule $taxRule
  * @return void
  */
 public function testDeleteTaxRule(TaxRule $taxRule)
 {
     // Precondition
     $taxRule->persist();
     // Steps
     $this->taxRuleIndexPage->open();
     $this->taxRuleIndexPage->getTaxRuleGrid()->searchAndOpen(['code' => $taxRule->getCode()]);
     $this->taxRuleNewPage->getFormPageActions()->delete();
     $this->taxRuleNewPage->getModalBlock()->acceptAlert();
 }
 /**
  * Delete Tax Rule on backend
  *
  * @return array
  */
 public function run()
 {
     $this->taxRuleIndexPage->open();
     $this->taxRuleIndexPage->getTaxRuleGrid()->resetFilter();
     while ($this->taxRuleIndexPage->getTaxRuleGrid()->isFirstRowVisible()) {
         $this->taxRuleIndexPage->getTaxRuleGrid()->openFirstRow();
         $this->taxRuleNewPage->getFormPageActions()->delete();
         $this->taxRuleNewPage->getModalBlock()->acceptAlert();
     }
 }