25 private $orderStateResolver;
29 $this->orderMock = $this->getMockBuilder(Order::class)
30 ->disableOriginalConstructor()
38 $this->assertEquals(
Order::STATE_COMPLETE, $this->orderStateResolver->getStateForOrder($this->orderMock));
43 $this->orderMock->expects($this->once())
44 ->method(
'getBaseGrandTotal')
47 $this->orderMock->expects($this->once())
48 ->method(
'canCreditmemo')
51 $this->orderMock->expects($this->once())
52 ->method(
'getTotalRefunded')
55 $this->assertEquals(
Order::STATE_CLOSED, $this->orderStateResolver->getStateForOrder($this->orderMock));
60 $this->orderMock->expects($this->once())
61 ->method(
'isCanceled')
63 $this->assertEquals(
Order::STATE_NEW, $this->orderStateResolver->getStateForOrder($this->orderMock));
69 $this->orderMock->expects($this->once())
70 ->method(
'isCanceled')
73 $this->orderMock->expects($this->any())
79 $this->orderStateResolver->getStateForOrder($this->orderMock,
$arguments)