/** * @dataProvider notificationEmailProvider */ public function testSetNotificatioEmail($provided) { $SofortLibAbstractMock = new SofortLibAbstractMock(self::$configkey); if (!is_array($provided)) { $SofortLibAbstractMock->setNotificationEmail($provided); $received = $SofortLibAbstractMock->getParameters(); $this->assertEquals($provided, $received['notification_emails']['notification_email'][0]['@data']); } else { $SofortLibAbstractMock->setNotificationEmail($provided[0], $provided[1]); $received = $SofortLibAbstractMock->getParameters(); $this->assertEquals($provided[0], $received['notification_emails']['notification_email'][0]['@data']); } }