/**
  * Assert that message "There are rules that have been changed but were not applied..."
  * is present on page after Save (without applying Rule)
  * or after Edit (without applying Rule) action on the Catalog Price Rules page.
  *
  * @param CatalogRuleIndex $pageCatalogRuleIndex
  * @return void
  */
 public function processAssert(CatalogRuleIndex $pageCatalogRuleIndex)
 {
     \PHPUnit_Framework_Assert::assertEquals(self::NOTICE_MESSAGE_RULES . self::NOTICE_MESSAGE_APPLY, $pageCatalogRuleIndex->getMessagesBlock()->getNoticeMessages());
 }
 /**
  * Assert that success message is displayed after Catalog Price Rule saved.
  *
  * @param CatalogRuleIndex $pageCatalogRuleIndex
  * @return void
  */
 public function processAssert(CatalogRuleIndex $pageCatalogRuleIndex)
 {
     $actualMessages = $pageCatalogRuleIndex->getMessagesBlock()->getSuccessMessages();
     $actualMessages = is_array($actualMessages) ? $actualMessages : [$actualMessages];
     \PHPUnit_Framework_Assert::assertContains(self::SUCCESS_MESSAGE, $actualMessages);
 }
 /**
  * Assert that success delete message is appeared on Catalog Price Rules page.
  *
  * @param CatalogRuleIndex $pageCatalogRuleIndex
  * @return void
  */
 public function processAssert(CatalogRuleIndex $pageCatalogRuleIndex)
 {
     \PHPUnit_Framework_Assert::assertEquals(self::SUCCESS_DELETE_MESSAGE, $pageCatalogRuleIndex->getMessagesBlock()->getSuccessMessages());
 }