Question

J'ai un problème étrange avec les tests unitaires en cours d'exécution avec VS2008 Lorsque j'exécute le test unitaire à l'aide de Resharper ou de TestDriven, en mode normal ou en mode débogage, les lignes Debug.WriteLine ("foo") sont exécutées deux fois: c'est-à-dire. Dans la fenêtre de sortie de VS, je peux voir chaque ligne écrite deux fois.

Si j’exécute le test, chaque ligne semble être exécutée une fois, comme prévu. Quelqu'un sait ce qui se passe ici? Merci!

Était-ce utile?

La solution

IIRC la fenêtre de sortie du Studio affiche non seulement STDOUT et STDERR, mais également des messages de trace. Un exécuteur de test approprié peut également configurer une trace après l'écriture dans STDOUT, ce qui ne se produit pas si vous entrez manuellement dans le test.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top