/**
  * @dataProvider notificationUrlProvider
  */
 public function testSetNotificationUrl($provided)
 {
     $SofortLibAbstractMock = new SofortLibAbstractMock(self::$configkey);
     if (!is_array($provided)) {
         $SofortLibAbstractMock->setNotificationUrl($provided);
         $received = $SofortLibAbstractMock->getParameters();
         $this->assertEquals($provided, $received['notification_urls']['notification_url'][0]['@data']);
     } else {
         $SofortLibAbstractMock->setNotificationUrl($provided[0], $provided[1]);
         $received = $SofortLibAbstractMock->getParameters();
         $this->assertEquals($provided[0], $received['notification_urls']['notification_url'][0]['@data']);
     }
 }
 /**
  * @dataProvider providerSetTimeoutUrl
  */
 public function testSetTimeoutUrl($provided)
 {
     $SofortLibAbstractMock = new SofortLibAbstractMock(self::$configkey);
     $SofortLibAbstractMock->setTimeoutUrl($provided);
     $received = $SofortLibAbstractMock->getParameters();
     $this->assertEquals($provided, $received['timeout_url']);
 }