2013-02-19 5 views
5

Eine der nützlichsten Code-Analyse-Tools von Resharper ist es, Symbole als nicht verwendet markiert, wenn keine Verwendung, wenn in der Lösung gefunden.Resharper Ignore Unit Tests zur Verwendung Analyse

Leider wird jedes Symbol, das von Komponententests abgedeckt wird, als verwendet betrachtet.

=>Ich bin auf der Suche nach einer Möglichkeit, die Komponententests für diese Nutzungsanalyse zu ignorieren.

Beim Scannen durch die Resharper-Optionen habe ich eine Schaltfläche mit der Bezeichnung "Zu überspringende Objekte" gefunden. Es hat einen langen Beschreibungstext, der unter anderem besagt, "... wenn ein bestimmtes Symbol in der Lösung nur in Dateien verwendet wird, die Sie überspringen, wird dieses Symbol als nie verwendet hervorgehoben."

Das klang genau wie ich wollte. Wenn das Unit-Test-Projekt auf die Skip-Liste gesetzt wird, wird nicht nur ein effektiv unbenutztes Symbol angezeigt, sondern es wird nur die gesamte Code-Analyse für das Testprojekt deaktiviert. Natürlich möchte ich immer noch guten Unit Test Code schreiben und somit alle Code Analyse Features von Resharper nutzen. Ich möchte nur die Verwendung von Symbolen außerhalb des Testprojekts zählen.

Irgendwelche Ideen?

Antwort

4

Entdeckt eine sehr einfache Antwort:

Unload das Testprojekt und aktualisieren Sie die Code-Analyse.

+0

danke! gut gearbeitet. Einziger Wermutstropfen war, dass wir für jede Projektklasse ein Testprojekt hatten, das viel Entladen und Nachladen bedeutete: E –