10 use Magento\CatalogRule\Test\Fixture\CatalogRule;
13 use Magento\Mtf\Fixture\FixtureFactory;
14 use Magento\Mtf\TestCase\Injectable;
85 $taxRule = $this->fixtureFactory->createByCode(
'taxRule', [
'dataset' =>
'cross_border_tax_rule']);
96 $customersData = [
'johndoe_unique_TX',
'johndoe_unique'];
130 $this->objectManager->create(
131 \
Magento\Config\Test\TestStep\SetupConfigurationStep::class,
144 if (isset($this->salesRule)) {
145 $this->objectManager->create(\
Magento\SalesRule\Test\TestStep\DeleteAllSalesRuleStep::class)->run();
146 $this->salesRule =
null;
148 if (isset($this->catalogRule)) {
149 $this->objectManager->create(\
Magento\CatalogRule\Test\TestStep\DeleteAllCatalogRulesStep::class)->run();
150 $this->catalogRule =
null;
154 $this->objectManager->create(\
Magento\Tax\Test\TestStep\DeleteAllTaxRulesStep::class)->run();
155 $this->objectManager->create(
156 \
Magento\Config\Test\TestStep\SetupConfigurationStep::class,
157 [
'configData' =>
'default_tax_configuration']
test(CatalogProductSimple $product, $configData, SalesRule $salesRule=null, CatalogRule $catalogRule=null)
__prepare(FixtureFactory $fixtureFactory)