/** * @test * * @expectedException \Payum2\Exception\RequestNotSupportedException */ public function throwIfNotSupportedRequestGivenAsArgumentForExecute() { $action = new StatusAction(); $action->execute(new \stdClass()); }
/** * @test */ public function shouldMarkFailedStatusIfArrayObjectHasResponseCodeError() { $action = new StatusAction(); $model = new ArrayObject(); $model['isSuccessful'] = false; $request = new BinaryMaskStatusRequest($model); $action->execute($request); $this->assertTrue($request->isFailed()); }