public function testSendInstitutionUserLoginCredentials() { // create temporary 10 character password $temporaryPassword = \substr(SecurityHelper::hash_sha256(time()), 0, 10); // get data for institution $institution = $this->doctrine->getRepository('InstitutionBundle:Institution')->find(1); //get data for institutionUserType $institutionUserType = $this->doctrine->getRepository('UserBundle:InstitutionUserType')->find(1); $user = new InstitutionUser(); $user->setInstitution($institution); $user->setInstitutionUserType($institutionUserType); $user->setEmail('*****@*****.**'); $user->setPassword($temporaryPassword); $user->setFirstName('alnie'); $user->setMiddleName('leones'); $user->setLastName('jacobe'); $user->setStatus('1'); $sendingResult = $this->service->sendInstitutionUserLoginCredentials($user, $temporaryPassword); $this->assertEquals(1, $sendingResult); return $sendingResult; }
/** * @depends testCreate * @param HealthCareAbroad\UserBundle\Entity\InstitutionUser */ public function testUpdate(InstitutionUser $user) { $user->setFirstName($user->getFirstName() . ' - Updated'); $user->setMiddleName($user->getMiddleName() . ' - Updated'); $user->setLastName($user->getLastName() . '- Updated'); $updatedUser = $this->service->update($user); $this->assertEquals($updatedUser->getFirstName(), $user->getFirstName(), "Update of first name failed"); $this->assertEquals($updatedUser->getMiddleName(), $user->getMiddleName(), "Update of middle name failed"); $this->assertEquals($updatedUser->getLastName(), $user->getLastName(), "Update of last name failed"); }