public function testValidateUsernameExists() { $user = new Model\UserModel($this->_data); $validator = new Validate\UserValidate(); $this->assertTrue($validator->isValid($user)); $user->save(); $user2 = new Model\UserModel($this->_data); $this->assertFalse($validator->isValid($user2)); }
public function testInvalidRole() { $data = array('userName' => 'userservicetest', 'password' => 'testing1234', 'email' => '*****@*****.**', 'firstName' => 'Tester', 'lastName' => 'Testal', 'phone' => '+34654654654', 'organizationId' => self::MASTER_ORG_ID, 'country' => "ES", 'language' => "es", 'timezone' => 'Europe/Madrid', 'role' => 1, 'status' => 'pending', 'domains' => array('Domain Test 1', 'Domain Test 2'), 'monetaryDataAccess' => true); $user = new UserModel($data); $this->assertFalse($this->_validateCollection->isValid($user)); }