/** @return DirectLinkQueryRequest */ private function provideMinimalDirectLinkQueryRequest() { $directLinkRequest = new DirectLinkQueryRequest(new FakeShaComposer()); $directLinkRequest->setPspid('123456'); $directLinkRequest->setUserId('user_1234'); $directLinkRequest->setPassword('abracadabra'); $directLinkRequest->setPayId('12345678'); return $directLinkRequest; }
/** * @test * @expectedException \RuntimeException */ public function IsInvalidWhenFieldsAreMissing() { $directLinkQueryRequest = new DirectLinkQueryRequest(new FakeShaComposer()); $directLinkQueryRequest->validate(); }