vertion avec reflextion
teste unitaire de la factory