PayPal\Test\Functional\Api\InvoiceFunctionalTest::testRecordRefund PHP Method

testRecordRefund() public method

public testRecordRefund ( $invoice ) : Invoice
$invoice Invoice
return PayPal\Api\Invoice
    public function testRecordRefund($invoice)
    {
        $request = $this->operation['request']['body'];
        $refundDetail = new RefundDetail($request);
        $result = $invoice->recordRefund($refundDetail, $this->apiContext, $this->mockPayPalRestCall);
        $this->assertNotNull($result);
        $this->setupTest($this->getClassName(), 'testDelete');
        $invoice = $this->testDelete($invoice);
        return $invoice;
    }