/** * 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.'); }