/**
  * Test case for oePayPalCaller::setParameters()
  */
 public function testSetParameters_setOneOrMoreParameters_addedToSetOfParameters()
 {
     $oService = new oePayPalCaller();
     $oService->setParameter("testParam", "testValue");
     $oService->setParameters(array("testParam" => "testValue2", "testParam3" => "testValue3", "testParam4" => "testValue4"));
     $oService->setParameter("testParam4", "testValue5");
     $aResult["testParam"] = "testValue2";
     $aResult["testParam3"] = "testValue3";
     $aResult["testParam4"] = "testValue5";
     $this->assertEquals($aResult, $oService->getParameters());
 }
 /**
  * oePayPalCaller setter getter test
  */
 public function testGetCaller_callerSet_definedCaller()
 {
     $oCaller = new oePayPalCaller();
     $oCaller->setParameter('parameter', 'value');
     $oService = new oePayPalService();
     $oService->setCaller($oCaller);
     $this->assertTrue($oService->getCaller() instanceof oePayPalCaller);
     $aParameters = $oService->getCaller()->getParameters();
     $this->assertEquals('value', $aParameters['parameter']);
     $this->assertNull($aParameters['notDefinedParameter']);
 }