public function testConstructor()
 {
     // Clear validations
     \model\ValidationService::Clear();
     $user = new User(10, "someusername", "firstname", "surname", "password", true, true, "", true);
     // Check if password is hashed
     $this->assertTrue(password_verify("password", $user->GetPassword()));
     // Check other values
     $this->assertEquals("someusername", $user->GetUserName());
     $this->assertEquals("firstname", $user->GetFirstName());
     $this->assertEquals("surname", $user->GetSurName());
     $this->assertTrue($user->IsTokenHashed());
     $this->assertNotEmpty($user->GetToken());
     $this->assertTrue($user->IsPasswordHashed());
     // Should be valid
     $this->assertTrue(\model\ValidationService::IsValid());
 }