|
4 | 4 | * See COPYING.txt for license details.
|
5 | 5 | */
|
6 | 6 |
|
7 |
| -require __DIR__ . '/../../../../Magento/Catalog/_files/products.php'; |
8 |
| - |
| 7 | +use Magento\Catalog\Api\ProductRepositoryInterface; |
9 | 8 | use Magento\Framework\ObjectManagerInterface;
|
10 | 9 | use Magento\GiftMessage\Model\Message;
|
11 | 10 | use Magento\GiftMessage\Model\ResourceModel\Message as MessageResource;
|
|
15 | 14 | use Magento\Quote\Model\ResourceModel\Quote\QuoteIdMask as QuoteIdMaskResource;
|
16 | 15 | use Magento\Quote\Model\ResourceModel\Quote\QuoteIdMaskFactory;
|
17 | 16 | use Magento\TestFramework\Helper\Bootstrap;
|
| 17 | +use Magento\TestFramework\Workaround\Override\Fixture\Resolver; |
| 18 | + |
| 19 | +Resolver::getInstance()->requireDataFixture('Magento/Catalog/_files/products.php'); |
18 | 20 |
|
19 | 21 | /** @var ObjectManagerInterface $objectManager */
|
20 | 22 | $objectManager = Bootstrap::getObjectManager();
|
|
27 | 29 | $quoteModel->setData(['store_id' => 1, 'is_active' => 1, 'is_multi_shipping' => 0]);
|
28 | 30 | $quote->save($quoteModel);
|
29 | 31 |
|
30 |
| -$quoteProduct = $product->load($product->getIdBySku('simple')); |
| 32 | +/** @var ProductRepositoryInterface $productRepository */ |
| 33 | +$productRepository = $objectManager->create(ProductRepositoryInterface::class); |
| 34 | +$product = $productRepository->get('simple'); |
31 | 35 |
|
32 | 36 | $quoteModel->setReservedOrderId('test_guest_order_with_gift_message')
|
33 |
| - ->addProduct($product->load($product->getIdBySku('simple')), 1); |
| 37 | + ->addProduct($product, 1); |
34 | 38 | $quoteModel->collectTotals();
|
35 | 39 | $quote->save($quoteModel);
|
36 | 40 |
|
|
45 | 49 | $messageModel->setMessage('Gift Message Text');
|
46 | 50 | $message->save($messageModel);
|
47 | 51 |
|
48 |
| -$quoteModel->getItemByProduct($quoteProduct)->setGiftMessageId($messageModel->getId()); |
| 52 | +$quoteModel->getItemByProduct($product)->setGiftMessageId($messageModel->getId()); |
49 | 53 | $quote->save($quoteModel);
|
50 | 54 |
|
51 | 55 | /** @var QuoteIdMaskResource $quoteIdMask */
|
|
0 commit comments