Payum\Paypal\Masspay\Nvp\Tests\Action\Api\MasspayActionTest::shouldCallApiMasspayMethodWithExpectedRequiredArguments PHP Method

shouldCallApiMasspayMethodWithExpectedRequiredArguments() public method

    public function shouldCallApiMasspayMethodWithExpectedRequiredArguments()
    {
        $apiMock = $this->createApiMock();
        $apiMock->expects($this->once())->method('massPay')->will($this->returnCallback(function (array $fields) {
            $this->assertEquals(['foo' => 'fooVal'], $fields);
            return [];
        }));
        $action = new MasspayAction();
        $action->setApi($apiMock);
        $request = new Masspay(['foo' => 'fooVal']);
        $action->execute($request);
    }