34 $eventManager = $this->createMock(EventManagerInterface::class);
35 $paymentDataMock = $this->createMock(PaymentHelper::class);
36 $this->_scopeConfig = $this->createPartialMock(
37 ScopeConfigInterface::class,
38 [
'getValue',
'isSetFlag']
40 $this->_object = $objectManagerHelper->getObject(
43 'eventManager' => $eventManager,
44 'paymentData' => $paymentDataMock,
45 'scopeConfig' => $this->_scopeConfig,
53 'po_number' =>
'12345' 56 $instance = $this->createMock(PaymentInfo::class);
57 $this->_object->setData(
'info_instance', $instance);
59 $this->assertEquals(
$result, $this->_object);
70 $addressMock = $this->createMock(OrderAddressInterface::class);
71 $addressMock->expects($this->once())->method(
'getCountryId')->willReturn(
'UY');
73 $orderMock = $this->createMock(OrderInterface::class);
74 $orderMock->expects($this->once())->method(
'getBillingAddress')->willReturn($addressMock);
76 $instance = $this->createMock(Payment::class);
78 $instance->expects($this->once())->method(
'getOrder')->willReturn($orderMock);
80 $this->_object->setData(
'info_instance', $instance);
81 $this->_object->assignData(
$data);
83 $this->_object->validate();