Je dois tester une méthode appartenant à une classe de service. Cette classe de service a plusieurs dépendances dans le constructeur, certaines sont utilisées par cette méthode, d'autres non. Si nous ne devrions pas utiliser un conteneur DI pour nos tests unitaires, quelle est la meilleure façon d'instancier la classe de service?Instancier une classe à tester
var service = new ServiceClass(new Repository1(), new Repository2(), new ServiceClass2(), etc.);
Ceci est difficile à lire et semble être beaucoup de code juste pour tester une méthode. Les choses deviennent vraiment désordonnées quand certaines de ces dépendances ont leurs propres dépendances.
@tvanfosson: J'ai aimé ma version du titre mieux, en fait ;-) – mghie
Je veux réparer, mais je suis sûr que le moment où j'essayer la même condition de course s'instaniate et gâcher la titre encore. –
lol, tnx pour réparer cela, je me sens stupide – mxmissile