/** * @dataProvider setStatusReasonProvider */ public function testSetStatusReason($provided) { $SofortLibTransactionData = new SofortLibTransactionData(self::$configkey); foreach ($provided as $statusReason) { $SofortLibTransactionData->setStatusReason($statusReason); $received = $SofortLibTransactionData->getParameters(); $this->assertEquals($statusReason, $received['status_reason']); } }
/** * @dataProvider providerSetTime */ public function testSetTime($provided) { $SofortLibTransactionData = new SofortLibTransactionData(self::$configkey); $SofortLibTransactionData->setTime($provided[0], $provided[1]); $received = $SofortLibTransactionData->getParameters(); $this->assertEquals($provided, array($received['from_time'], $received['to_time'])); }