/** * @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']); } }