/** * @param $userName * @param $email * @param $name * @param $password * * @dataProvider generateUsers */ public function testPropertiesAndSetters($userName, $email, $name, $password) { $model = new UserDto($userName, $email, $name, $password); $model->setPassword($password); $this->assertEquals($userName, $model->getUserName()); $this->assertEquals($email, $model->getEmail()); $this->assertEquals($name, $model->getName()); $this->assertNotEquals($password, $model->getPassword()); $this->assertEquals(sha1($password), $model->getPassword()); }