Ejemplo de agrupación de tests para una interfaz genérica (IdGenerator), eliminando código repetido, y reutilizando los tests para las implementaciones específicas (IncrementalIdGenerator / UUIDIdGenerator).