@@ -23,11 +23,6 @@ class QuoteTest extends \PHPUnit\Framework\TestCase
23
23
*/
24
24
private $ sequenceMock ;
25
25
26
- /**
27
- * @var \Magento\Sales\Model\Order|\PHPUnit_Framework_MockObject_MockObject
28
- */
29
- private $ storeMock ;
30
-
31
26
/**
32
27
* @var \Magento\Quote\Model\ResourceModel\Quote
33
28
*/
@@ -56,9 +51,6 @@ protected function setUp()
56
51
$ this ->sequenceMock = $ this ->getMockBuilder (\Magento \Framework \DB \Sequence \SequenceInterface::class)
57
52
->disableOriginalConstructor ()
58
53
->getMock ();
59
- $ this ->storeMock = $ this ->getMockBuilder (\Magento \Sales \Model \Order::class)
60
- ->disableOriginalConstructor ()
61
- ->getMock ();
62
54
$ this ->quote = new \Magento \Quote \Model \ResourceModel \Quote (
63
55
$ context ,
64
56
$ snapshot ,
@@ -71,24 +63,23 @@ protected function setUp()
71
63
/**
72
64
* @param $entityType
73
65
* @param $storeId
66
+ * @param $reservedOrderId
74
67
* @dataProvider getReservedOrderIdDataProvider
75
68
*/
76
- public function testGetReservedOrderId ($ entityType , $ storeId )
69
+ public function testGetReservedOrderId ($ entityType , $ storeId, $ reservedOrderId )
77
70
{
78
71
$ this ->sequenceManagerMock ->expects ($ this ->once ())
79
72
->method ('getSequence ' )
80
- ->with (\ Magento \ Sales \ Model \Order:: ENTITY , $ storeId )
73
+ ->with ($ entityType , $ storeId )
81
74
->willReturn ($ this ->sequenceMock );
82
75
$ this ->quoteMock ->expects ($ this ->once ())
83
- ->method ('getStore ' )
84
- ->willReturn ($ this ->storeMock );
85
- $ this ->storeMock ->expects ($ this ->once ())
86
76
->method ('getStoreId ' )
87
77
->willReturn ($ storeId );
88
78
$ this ->sequenceMock ->expects ($ this ->once ())
89
- ->method ('getNextValue ' );
79
+ ->method ('getNextValue ' )
80
+ ->willReturn ($ reservedOrderId );
90
81
91
- $ this ->quote ->getReservedOrderId ($ this ->quoteMock );
82
+ $ this ->assertEquals ( $ reservedOrderId , $ this -> quote ->getReservedOrderId ($ this ->quoteMock ) );
92
83
}
93
84
94
85
/**
@@ -97,9 +88,9 @@ public function testGetReservedOrderId($entityType, $storeId)
97
88
public function getReservedOrderIdDataProvider (): array
98
89
{
99
90
return [
100
- [\Magento \Sales \Model \Order::ENTITY , 1 ],
101
- [\Magento \Sales \Model \Order::ENTITY , 2 ],
102
- [\Magento \Sales \Model \Order::ENTITY , 3 ]
91
+ [\Magento \Sales \Model \Order::ENTITY , 1 , ' 1000000001 ' ],
92
+ [\Magento \Sales \Model \Order::ENTITY , 2 , ' 2000000001 ' ],
93
+ [\Magento \Sales \Model \Order::ENTITY , 3 , ' 3000000001 ' ]
103
94
];
104
95
}
105
96
}
0 commit comments