Betrachten Sie diese Controller-Methode von einem ASP.Net MVC3 Projekt: Testabdeckung mit ReSharper, MSpec und dotCover
dotCover Codeabdeckung laufen haben, hat sich die Details der Methode eindeutig durch einen Test abgedeckt, wie die angezeigte grüne Hervorhebung (mit Pfeilen).
aber wenn ich versuche, ReSharper zu verwenden, um navigieren zu „Tests abdeckt“, berichtet sie keine Deckung:
dotCover klar weiß, welche Tests den Code zurückgelegt haben, wie in den ReSharper Testrunner gezeigt:
Also habe ich etwas verpasst? Sollte ReSharper nicht in der Lage sein, mir zu sagen, welche Tests eine bestimmte Aussage umfassten? Habe ich einen Fehler gefunden? Soll ich es gegen dotCover, ReSharper oder MSpec melden?
Wo im Test ist es abgedeckt? Wenn es in einer Aufbau-/Abbauphase ist, dann kann es nicht als durch einen Test abgedeckt betrachtet werden - vielleicht ... –