|
13 | 13 | use Magento\Framework\Message\ManagerInterface;
|
14 | 14 | use Magento\Framework\Registry;
|
15 | 15 | use Magento\Quote\Model\Quote;
|
| 16 | +use Magento\Quote\Model\QuoteRepository; |
16 | 17 | use Magento\Sales\Api\Data\OrderAddressExtensionInterface;
|
17 | 18 | use Magento\Sales\Api\Data\OrderAddressExtensionInterfaceFactory;
|
18 | 19 | use Magento\Sales\Api\OrderManagementInterface;
|
@@ -113,6 +114,16 @@ public function testInitFromOrderAndCreateOrderFromQuoteWithAdditionalOptions()
|
113 | 114 | $this->model->setPaymentData(['method' => 'checkmo']);
|
114 | 115 |
|
115 | 116 | $newOrder = $this->model->createOrder();
|
| 117 | + /** @var $quoteobj QuoteRepository */ |
| 118 | + $quoteobj = $this->objectManager->create(QuoteRepository::class); |
| 119 | + $newQuote = $quoteobj->get($newOrder->getQuoteId()); |
| 120 | + self::assertEquals($order->getCustomerFirstname(), $newQuote->getCustomerFirstname()); |
| 121 | + self::assertEquals($order->getCustomerLastname(), $newQuote->getCustomerLastname()); |
| 122 | + self::assertEquals($order->getCustomerLastname(), $newQuote->getCustomerLastname()); |
| 123 | + self::assertEquals($order->getCustomerFirstname(), $newOrder->getCustomerFirstname()); |
| 124 | + self::assertEquals($order->getCustomerLastname(), $newOrder->getCustomerLastname()); |
| 125 | + self::assertEquals($order->getCustomerMiddlename(), $newOrder->getCustomerMiddlename()); |
| 126 | + |
116 | 127 | $newOrderItems = $newOrder->getItemsCollection();
|
117 | 128 |
|
118 | 129 | self::assertEquals(1, $newOrderItems->count());
|
|
0 commit comments