示例#1
0
 /**
  * Assert that tax rate form filled correctly.
  *
  * @param TaxRateIndex $taxRateIndex
  * @param TaxRateNew $taxRateNew
  * @param TaxRate $taxRate
  * @return void
  */
 public function processAssert(TaxRateIndex $taxRateIndex, TaxRateNew $taxRateNew, TaxRate $taxRate)
 {
     $data = $this->prepareData($taxRate->getData());
     $taxRateIndex->open()->getTaxRatesGrid()->searchAndOpen(['code' => $data['code']]);
     $formData = $taxRateNew->getTaxRateForm()->getData($taxRate);
     $errors = $this->verifyData($data, $formData);
     \PHPUnit_Framework_Assert::assertEmpty($errors, $errors);
 }
 /**
  * Create Tax Rate Entity test.
  *
  * @param TaxRate $taxRate
  * @return void
  */
 public function test(TaxRate $taxRate)
 {
     // Steps:
     $this->taxRateIndexPage->open();
     $this->taxRateIndexPage->getPageActionsBlock()->addNew();
     $this->taxRateNewPage->getTaxRateForm()->fill($taxRate);
     $this->taxRateNewPage->getFormPageActions()->save();
 }