public function testUpdateCanonicalFields()
{
$user = $this->getUser();
$user->setUsername('Username');
$user->setEmail('[email protected]');
$this->usernameCanonicalizer->expects($this->once())->method('canonicalize')->with('Username')->will($this->returnCallback('strtolower'));
$this->emailCanonicalizer->expects($this->once())->method('canonicalize')->with('[email protected]')->will($this->returnCallback('strtolower'));
$this->manager->updateCanonicalFields($user);
$this->assertEquals('username', $user->getUsernameCanonical());
$this->assertEquals('[email protected]', $user->getEmailCanonical());
}