/**
  * Delete all Gift Wrappings on backend.
  *
  * @return array
  */
 public function run()
 {
     $this->giftWrappingIndex->open();
     $giftWrappingGrid = $this->giftWrappingIndex->getGiftWrappingGrid();
     $giftWrappingGrid->resetFilter();
     while ($giftWrappingGrid->isFirstRowVisible()) {
         $giftWrappingGrid->openFirstRow();
         $this->giftWrappingEdit->getFormPageActions()->deleteAndAcceptAlert();
     }
 }
 /**
  * Assert Gift Wrapping availability in Gift Wrapping grid.
  *
  * @param GiftWrappingIndex $giftWrappingIndexPage
  * @param GiftWrapping $giftWrapping
  * @return void
  */
 public function processAssert(GiftWrappingIndex $giftWrappingIndexPage, GiftWrapping $giftWrapping)
 {
     $data = $giftWrapping->getData();
     $filter = $this->prepareFilter($data);
     $giftWrappingIndexPage->open();
     \PHPUnit_Framework_Assert::assertTrue($giftWrappingIndexPage->getGiftWrappingGrid()->isRowVisible($filter, true, false), 'Gift Wrapping \'' . $filter['design'] . '\' is absent in Gift Wrapping grid.');
 }