Beispiel #1
0
 /**
  * Ensure that order is created correctly via createOrder().
  *
  * @param \Magento\Sales\Model\Order $order
  * @param string $shippingMethod
  */
 protected function _verifyCreatedOrder($order, $shippingMethod)
 {
     /** Selectively check order data */
     $orderData = $order->getData();
     $this->assertNotEmpty($orderData['increment_id'], 'Order increment ID is empty.');
     $this->assertEquals($this->_model->getQuote()->getId(), $orderData['quote_id'], 'Quote ID is invalid.');
     $this->assertEquals($this->_model->getQuote()->getCustomer()->getEmail(), $orderData['customer_email'], 'Customer email is invalid.');
     $this->assertEquals($this->_model->getQuote()->getCustomer()->getFirstname(), $orderData['customer_firstname'], 'Customer first name is invalid.');
     $this->assertEquals($shippingMethod, $orderData['shipping_method'], 'Shipping method is invalid.');
 }