/**
  * Delete Sales Rule Entity test.
  *
  * @param SalesRule $salesRule
  * @return void
  */
 public function test(SalesRule $salesRule)
 {
     // Preconditions:
     $salesRule->persist();
     // Steps:
     $this->promoQuoteIndex->open();
     $this->promoQuoteIndex->getPromoQuoteGrid()->searchAndOpen(['name' => $salesRule->getName()]);
     $this->promoQuoteEdit->getFormPageActions()->delete();
 }
 /**
  * Create catalog price rule.
  *
  * @param array $salesRule
  * @param string $customerSegmentId
  * @return void
  */
 protected function createCartPriceRule($salesRule, $customerSegmentId)
 {
     $salesRule['conditions_serialized'] = str_replace('%customerSegmentName%', $customerSegmentId, $salesRule['conditions_serialized']);
     $this->salesRule = $this->fixtureFactory->createByCode('salesRule', ['dataSet' => 'active_sales_rule_for_all_groups_no_coupon', 'data' => $salesRule]);
     $this->salesRule->persist();
 }