public function testAuthenticate()
{
$auth = new IntegrationTest($this->getRepositoryMock());
$this->getUserServiceMock()->expects($this->once())->method('loadUser')->with(23)->will($this->returnValue($user = $this->getMock('eZ\\Publish\\API\\Repository\\Values\\User\\User')));
$this->getRepositoryMock()->expects($this->once())->method('setCurrentUser')->with($user);
$request = new RMF\Request();
$request->testUser = 23;
$auth->authenticate($request);
}