En fait, j'aimerais demander à MSTest d'exécuter un peu de code avant de lancer une série de tests, ce que j'aimerais faire est la même chose que de mettre un peu de code dans Main()
.
La raison pour laquelle je voudrais faire cela est que je voudrais faire de la journalisation avec log4net pendant mes tests d'intégration. Je ne peux pas simplement utiliser la fonction log4net.Config.XmlConfigurator
puisqu'au moment où il le lit dans mon assemblage de test, il a déjà appelé LoggerManager
. La documentation recommande de configurer log4net explicitement au point d'entrée du code - mais où est-ce que cela se trouve dans mes tests ?
Je dois pouvoir exécuter mes tests dans TestDriven.NET et MSTest runner.