public function testSendResetPasswordEmailMailer()
{
$table = TableRegistry::get('CakeDC/Users.Users');
$user = $table->newEntity(['first_name' => 'FirstName', 'email' => '[email protected]', 'token' => '12345']);
$email = new Email(['from' => '[email protected]', 'transport' => 'test', 'template' => 'CakeDC/Users.reset_password', 'emailFormat' => 'both']);
$this->EmailSender->expects($this->once())->method('getMailer')->with('CakeDC/Users.Users')->will($this->returnValue($this->UserMailer));
$this->UserMailer->expects($this->once())->method('send')->with('resetPassword', [$user, 'CakeDC/Users.reset_password']);
$this->EmailSender->sendResetPasswordEmail($user, $email);
}