public function testRenewPassword() { $admin = AdminQuery::create()->findOne(); $admin->setPasswordRenewToken(null)->setEmail('*****@*****.**')->save(); $adminEvent = new AdministratorEvent($admin); $actionAdmin = new Administrator($this->mailerFactory, $this->tokenProvider); $actionAdmin->createPassword($adminEvent); $updatedAdmin = $adminEvent->getAdministrator(); $this->assertInstanceOf("Thelia\\Model\\Admin", $updatedAdmin); $this->assertNotEmpty($admin->getPasswordRenewToken()); }