26 private $creditmemoMock;
36 private $payOperationMock;
40 $this->orderMock = $this->getMockBuilder(\
Magento\Sales\Api\
Data\OrderInterface::class)
41 ->disableOriginalConstructor()
42 ->getMockForAbstractClass();
44 $this->creditmemoMock = $this->getMockBuilder(\
Magento\Sales\Api\
Data\CreditmemoInterface::class)
45 ->disableOriginalConstructor()
46 ->getMockForAbstractClass();
48 $this->invoiceMock = $this->getMockBuilder(\
Magento\Sales\Api\
Data\InvoiceInterface::class)
49 ->disableOriginalConstructor()
50 ->getMockForAbstractClass();
52 $this->payOperationMock = $this->getMockBuilder(\
Magento\Sales\Model\
Order\
Invoice\PayOperation::class)
53 ->disableOriginalConstructor()
56 $this->subject = new \Magento\Sales\Model\Order\PaymentAdapter(
57 $this->payOperationMock
65 $this->payOperationMock->expects($this->once())
67 ->with($this->orderMock, $this->invoiceMock, $isOnline)
68 ->willReturn($this->orderMock);