/**
  * Assert that after deleting product success message.
  *
  * @param FixtureInterface|FixtureInterface[] $product
  * @param CatalogProductIndex $productPage
  * @return void
  */
 public function processAssert($product, CatalogProductIndex $productPage)
 {
     $products = is_array($product) ? $product : [$product];
     $deleteMessage = sprintf(self::SUCCESS_DELETE_MESSAGE, count($products));
     $actualMessage = $productPage->getMessagesBlock()->getSuccessMessage();
     \PHPUnit_Framework_Assert::assertEquals($deleteMessage, $actualMessage, 'Wrong success message is displayed.' . "\nExpected: " . $deleteMessage . "\nActual: " . $actualMessage);
 }
 /**
  * Assert that after mass update successful message appears.
  *
  * @param CatalogProductIndex $productGrid
  * @param array $products
  * @return void
  */
 public function processAssert(CatalogProductIndex $productGrid, $products = [])
 {
     $countProducts = count($products) ? count($products) : 1;
     $expectedMessage = sprintf(self::SUCCESS_MESSAGE, $countProducts);
     $actualMessage = $productGrid->getMessagesBlock()->getSuccessMessages();
     \PHPUnit_Framework_Assert::assertEquals($expectedMessage, $actualMessage, 'Wrong success message is displayed.');
 }