/**
  * Run Create Order Status test.
  *
  * @param OrderStatus $orderStatus
  * @return void
  */
 public function testCreateOrderStatus(OrderStatus $orderStatus)
 {
     // Steps
     $this->orderStatusIndexPage->open();
     $this->orderStatusIndexPage->getGridPageActions()->addNew();
     $this->orderStatusNewPage->getOrderStatusForm()->fill($orderStatus);
     $this->orderStatusNewPage->getFormPageActions()->save();
 }
 /**
  * Assert that duplicate message is displayed
  *
  * @param OrderStatusNew $orderStatusNewPage
  * @return void
  */
 public function processAssert(OrderStatusNew $orderStatusNewPage)
 {
     $actualMessage = $orderStatusNewPage->getMessagesBlock()->getErrorMessage();
     \PHPUnit_Framework_Assert::assertEquals(self::DUPLICATE_MESSAGE, $actualMessage, 'Wrong duplicate message is displayed.' . "\nExpected: " . self::DUPLICATE_MESSAGE . "\nActual: " . $actualMessage);
 }