2012-04-13 3 views
0

Ich habe versucht, im Internet und auf SO zu suchen, aber habe nicht viel Diskussion über t gesehen (oder vielleicht verwende ich gerade nicht die richtigen Schlüsselwörter).Best Approach, um öffentliche Methoden einer Klasse zu überprüfen, haben Komponententests?

Ich möchte ein Skript schreiben (oder ein bereits vorhandenes Dienstprogramm verwenden), um zu überprüfen, ob für eine Klasse oder einen Satz von Klassen Komponententests für das Testprojekt geschrieben wurden.

Ich habe eine Freigabe, und ich möchte sicherstellen, dass alle öffentlichen Methoden meiner Business-Schicht Komponententests haben. Ich versuche mit TDD alle an Bord zu bekommen, aber es ist noch nicht passiert.

Ich habe eine ziemlich grundlegende Idee, wie ich ein Skript schreiben würde, um dies zu überprüfen (Datei öffnen, Methodensignaturen in eine Liste analysieren, entsprechende Testklassendatei öffnen und prüfen, ob jede Methode in der Liste irgendwo existiert Testdatei), aber ich wollte sehen, welche anderen Optionen verfügbar sind.

+0

Was ist mit _coverage_? Nur was es ist, wenn BL-Methoden sich selbst nennen. –

Antwort

2

.Net Code Coverage Tools, wie NCover & dotCover, existieren bereits. Ich würde einen davon benutzen und ihre Berichte lesen.

+0

Vielen Dank! Das sollte den Trick machen. –

Verwandte Themen