public function testUpdateChangingPD($plan)
{
/** @var Patch[] $request */
$request = $this->operation['request']['body'][0];
$patch = new Patch();
$patch->setOp($request['op']);
$paymentDefinitions = $plan->getPaymentDefinitions();
$patch->setPath('/payment-definitions/' . $paymentDefinitions[0]->getId());
$patch->setValue($request['value']);
$patches = array();
$patches[] = $patch;
$patchRequest = new PatchRequest();
$patchRequest->setPatches($patches);
$result = $plan->update($patchRequest, $this->apiContext, $this->mockPayPalRestCall);
$this->assertTrue($result);
}