Déplacer la création des definitions des objets du Container
Description du problème
Actuellement toute l’application et les tests utilisent les même définitions car elle sont définie directement dans le constructeur du Container
. Seulement se n'est pas toujours se que l'on souhaite. Par exemple lorsque que l'on va ajouter les fonctionnalités de sauvegarde on ne souhaite pas que les tests modifies nos fichiers de production.
Solution à mettre en œuvre
Nous avons donc décidé de placer les définitions hors du Container
et laisser l'application et les tests choisir de quels instances ils ont besoin (Tu comme le SceneManager
)
Issue hors énoncé