En supposant que Visual Studio.NET 2008 et MsTest sont utilisés pour exécuter les tests unitaires. Lorsqu'un système est basé sur un conteneur de services et l'injection de dépendances, les tests unitaires nécessitent naturellement la mise en place de services.
Ces services doivent-ils plutôt être configurés dans une classe de base dont dérivent tous les tests unitaires ou dans chaque classe de test unitaire ? S'ils doivent être dans une classe de base, y a-t-il un moyen de faire en sorte que le service TestInitialize
y ClassInitialize
peuvent être exécutées sans qu'il soit nécessaire de les appeler depuis la classe dérivée, par exemple base.Initialise ?