18 $paymentDO = $this->createMock(PaymentDataObjectInterface::class);
20 'payment' => $paymentDO
23 $subjectReader = $this->getMockBuilder(SubjectReader::class)
24 ->disableOriginalConstructor()
27 $subjectReader->expects(static::once())
28 ->method(
'readPayment')
29 ->willReturn($paymentDO);
31 $paymentMock = $this->createMock(InfoInterface::class);
33 $paymentDO->expects(static::once())
34 ->method(
'getPayment')
35 ->willReturn($paymentMock);
39 static::assertFalse($voidHandler->handle($subject));
44 $paymentDO = $this->createMock(PaymentDataObjectInterface::class);
46 'payment' => $paymentDO
49 $subjectReader = $this->getMockBuilder(SubjectReader::class)
50 ->disableOriginalConstructor()
53 $subjectReader->expects(static::once())
54 ->method(
'readPayment')
55 ->willReturn($paymentDO);
57 $paymentMock = $this->getMockBuilder(Payment::class)
58 ->disableOriginalConstructor()
61 $paymentDO->expects(static::once())
62 ->method(
'getPayment')
63 ->willReturn($paymentMock);
65 $paymentMock->expects(static::once())
66 ->method(
'getAmountPaid')
71 static::assertFalse($voidHandler->handle($subject));
testHandleNotOrderPayment()
testHandleSomeAmountWasPaid()