7
7
8
8
namespace Magento \GraphQl \Ups ;
9
9
10
+ use Magento \GraphQl \Quote \GetMaskedQuoteIdByReservedOrderId ;
10
11
use Magento \Integration \Api \CustomerTokenServiceInterface ;
11
- use Magento \Quote \Model \QuoteFactory ;
12
- use Magento \Quote \Model \QuoteIdToMaskedQuoteIdInterface ;
12
+ use Magento \Quote \Model \Quote ;
13
13
use Magento \Quote \Model \ResourceModel \Quote as QuoteResource ;
14
14
use Magento \TestFramework \Helper \Bootstrap ;
15
15
use Magento \TestFramework \TestCase \GraphQlAbstract ;
@@ -30,50 +30,44 @@ class SetUpsShippingMethodsOnCartTest extends GraphQlAbstract
30
30
const CARRIER_METHOD_CODE_GROUND = 'GND ' ;
31
31
32
32
/**
33
- * @var QuoteFactory
33
+ * @var Quote
34
34
*/
35
- private $ quoteFactory ;
35
+ private $ quote ;
36
36
37
37
/**
38
38
* @var CustomerTokenServiceInterface
39
39
*/
40
40
private $ customerTokenService ;
41
41
42
42
/**
43
- * @var QuoteResource
43
+ * @var GetMaskedQuoteIdByReservedOrderId
44
44
*/
45
- private $ quoteResource ;
46
-
47
- /**
48
- * @var QuoteIdToMaskedQuoteIdInterface
49
- */
50
- private $ quoteIdToMaskedId ;
45
+ private $ getMaskedQuoteIdByReservedOrderId ;
51
46
52
47
/**
53
48
* @inheritdoc
54
49
*/
55
50
protected function setUp ()
56
51
{
57
52
$ objectManager = Bootstrap::getObjectManager ();
58
- $ this ->quoteResource = $ objectManager ->get (QuoteResource::class);
59
- $ this ->quoteFactory = $ objectManager ->get (QuoteFactory::class);
60
- $ this ->quoteIdToMaskedId = $ objectManager ->get (QuoteIdToMaskedQuoteIdInterface::class);
53
+ $ this ->quote = $ objectManager ->create (Quote::class);
61
54
$ this ->customerTokenService = $ objectManager ->get (CustomerTokenServiceInterface::class);
55
+ $ this ->getMaskedQuoteIdByReservedOrderId = $ objectManager ->get (GetMaskedQuoteIdByReservedOrderId::class);
62
56
}
63
57
64
58
/**
65
59
* @magentoApiDataFixture Magento/Customer/_files/customer.php
66
- * @magentoApiDataFixture Magento/Catalog/_files/product_simple .php
60
+ * @magentoApiDataFixture Magento/Catalog/_files/products .php
67
61
* @magentoApiDataFixture Magento/GraphQl/Quote/_files/customer/create_empty_cart.php
68
62
* @magentoApiDataFixture Magento/GraphQl/Quote/_files/add_simple_product.php
69
63
* @magentoApiDataFixture Magento/GraphQl/Quote/_files/set_new_shipping_address.php
70
64
* @magentoApiDataFixture Magento/Ups/_files/enable_ups_shipping_method.php
71
65
*/
72
66
public function testSetUpsShippingMethod ()
73
67
{
74
- $ quote = $ this -> quoteFactory -> create () ;
75
- $ this ->quoteResource -> load ( $ quote , ' test_quote ' , ' reserved_order_id ' );
76
- $ maskedQuoteId = $ this ->quoteIdToMaskedId -> execute (( int ) $ quote ->getId () );
68
+ $ quoteReservedId = ' test_quote ' ;
69
+ $ maskedQuoteId = $ this ->getMaskedQuoteIdByReservedOrderId -> execute ( $ quoteReservedId );
70
+ $ quote = $ this ->quote ->load ( $ quoteReservedId , ' reserved_order_id ' );
77
71
$ shippingAddressId = (int )$ quote ->getShippingAddress ()->getId ();
78
72
79
73
$ query = $ this ->getAddUpsShippingMethodQuery (
0 commit comments