/**
* @test
*/
public function isAuthenticatedReturnsTrueIfOneTokenIsAuthenticatedWithStrategyAnyToken()
{
$token1 = $this->createMock(TokenInterface::class);
$token1->expects($this->once())->method('isAuthenticated')->will($this->returnValue(false));
$token2 = $this->createMock(TokenInterface::class);
$token2->expects($this->once())->method('isAuthenticated')->will($this->returnValue(true));
$authenticationTokens = [$token1, $token2];
$this->mockSecurityContext->expects($this->any())->method('getAuthenticationStrategy')->will($this->returnValue(Context::AUTHENTICATE_ANY_TOKEN));
$this->mockSecurityContext->expects($this->atLeastOnce())->method('getAuthenticationTokens')->will($this->returnValue($authenticationTokens));
$this->assertTrue($this->authenticationProviderManager->isAuthenticated());
}