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");
 }