/** *@test * * @expectedException Symfony\Component\Security\Core\Exception\UsernameNotFoundException * @expectedExceptionMessage UserIdentity must have a user to be set previously. */ public function throwUsernameNotFoundIfFoundUserIdentityNotHaveUserSet() { $expectedIdentity = 'the_identity'; $identityManagerMock = $this->createIdentityManagerMock(); $identityManagerMock->expects($this->once())->method('findByIdentity')->with($expectedIdentity)->will($this->returnValue($this->createUserIdentityMock())); $manager = new UserManager($identityManagerMock); $manager->loadUserByUsername($expectedIdentity); }