/**
* @test
*/
public function invokeReturnsTheResultPreviouslySetBySetResultIfTheMethodIsNotIntercepted()
{
$mockSecurityContext = $this->createMock(Security\Context::class);
$mockAfterInvocationManager = $this->createMock(Security\Authorization\AfterInvocationManagerInterface::class);
$theResult = new \ArrayObject(['some' => 'stuff']);
$interceptor = new Security\Authorization\Interceptor\AfterInvocation($mockSecurityContext, $mockAfterInvocationManager);
$interceptor->setResult($theResult);
$this->assertSame($theResult, $interceptor->invoke());
}