public function generateAndSend_generateNewCode_persistsCode()
{
//Mock the user object
$user = $this->createMock('Scheb\\TwoFactorBundle\\Model\\Email\\TwoFactorInterface');
$user->expects($this->once())->method('setEmailAuthCode')->with(12345);
//Mock the persister
$this->persister->expects($this->once())->method('persist')->with($user);
$this->authCodeManager->generateAndSend($user);
}