/**
  * Assert that after deleting product success message is present.
  *
  * @param InjectableFixture[] $products
  * @param CatalogProduct $productPage
  * @return void
  */
 public function processAssert(array $products, CatalogProduct $productPage)
 {
     \PHPUnit_Framework_Assert::assertEquals(sprintf(self::SUCCESS_DELETE_MESSAGE, count($products)), $productPage->getMessagesBlock()->getSuccessMessages());
 }
 /**
  * Assert that success message is displayed after product save.
  *
  * @param CatalogProduct $productPage
  * @return void
  */
 public function processAssert(CatalogProduct $productPage)
 {
     $actualMessages = $productPage->getMessagesBlock()->getSuccessMessages();
     $actualMessages = is_array($actualMessages) ? $actualMessages : [$actualMessages];
     \PHPUnit_Framework_Assert::assertContains(self::SUCCESS_MESSAGE, $actualMessages, 'Wrong success message is displayed.' . "\nExpected: " . self::SUCCESS_MESSAGE . "\nActual:\n" . implode("\n - ", $actualMessages));
 }