/** @return DirectLinkMaintenanceRequest */ private function provideMinimalDirectLinkMaintenanceRequest() { $directLinkRequest = new DirectLinkMaintenanceRequest(new FakeShaComposer()); $directLinkRequest->setPspid('123456'); $directLinkRequest->setUserId('user_1234'); $directLinkRequest->setPassword('abracadabra'); $directLinkRequest->setPayId('12345678'); $directLinkRequest->setOperation('REN'); return $directLinkRequest; }
/** @return DirectLinkMaintenanceRequest */ protected function provideMinimalDirectLinkMaintenanceRequest() { $directLinkRequest = new DirectLinkMaintenanceRequest(new FakeShaComposer()); $directLinkRequest->setPspid('123456'); $directLinkRequest->setUserId('user_1234'); $directLinkRequest->setPassword('abracadabra'); $directLinkRequest->setPayId('12345678'); $directLinkRequest->setOperation(new MaintenanceOperation(MaintenanceOperation::OPERATION_AUTHORISATION_RENEW)); return $directLinkRequest; }
/** * @test * @expectedException \RuntimeException */ public function IsInvalidWhenFieldsAreMissing() { $directLinkMaintenanceRequest = new DirectLinkMaintenanceRequest(new FakeShaComposer()); $directLinkMaintenanceRequest->validate(); }