Organisation von Komponententests in Visual Studio

Momentan erstelle ich für jede Baugruppe in meinem Projekt eine gekoppelte Komponententest-Baugruppe. Beide befinden sich im selben Ordner.

MyProject / MyProject.csprojMyProject.Test / MyProject.Test.csproj

Bei Open-Source-Projekten habe ich gesehen, dass einige kleinere Projekte alle Tests in einer Assembly zusammengefasst und andere wie meine aufgeteilt haben. Ich habe es mit einer großen Lösung zu tun, daher wäre es ziemlich verrückt, alle Tests in einem Projekt zu platzieren.

Ich habe derzeit msbuild-Logik zum Ausführen von Tests für alle * .Test.csproj-Dateien. Wenn ich alle meine Tests in einem anderen Ordner hätte, müsste ich das nicht tun.

Ich frage mich nur, ob es gute Argumente gibt, um Dinge auf eine bestimmte Weise zu tun.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage