public function testIsValid()
 {
     $dniValidator = new DniValidator();
     $this->assertTrue($dniValidator->isValid("11111111H", new DNI()), "DNI vĂ¡lido valida");
     $this->assertTrue($dniValidator->isValid("11111111h", new DNI()), "La letra del DNI puede ser minĂºscula");
     $this->assertTrue($dniValidator->isValid("11111W", new DNI()), "DNI corto valida");
 }
 public function testIsNotValid()
 {
     $dniValidator = new DniValidator();
     $this->assertFalse($dniValidator->isValid("11111111A", new DNI()), "DNI con letra incorrecta no valida");
     $this->assertFalse($dniValidator->isValid("11111111-H", new DNI()), "DNI con guion no valida");
     $this->assertFalse($dniValidator->isValid("H11111111", new DNI()), "DNI con letra al principio no valida");
     $this->assertFalse($dniValidator->isValid("11111111 H", new DNI()), "DNI con espacio no valida");
     $this->assertFalse($dniValidator->isValid("11111111", new DNI()), "DNI sin letra no valida");
     $this->assertFalse($dniValidator->isValid("11111111111111111111H", new DNI()), "DNI demasiado largo no valida");
 }