Die aktuelle Vorgehensweise besteht darin, die Fixture oder die Assembly-Ebene mit
zu kommentieren %Vor%Wenn Sie vor der Version 3.2 sind, können Sie einen benutzerdefinierten Namen erstellen, der dies übernimmt, wenn Sie möchten. Die Grundlagen sind:
Überschreiben Sie den Namen für Ihr Framework und überschreiben Sie die Methode SourcePath
%Vor%Dann müssen Sie Ihren neuen Namen zum Stapel hinzufügen
%Vor%Obwohl ich fragen würde, warum Sie die Trennungsdateien in ein Unterverzeichnis Ihrer Tests aufteilen möchten. Ich bin mir sicher, dass es einen guten Grund gibt, aber ich fand es schöner, sie näher an meinen tatsächlichen Tests zu halten.
Aus einem Blick auf den Code von Git sieht es so aus, als hätte Llewellyn gerade das folgende Attribut hinzugefügt ...
[UseApprovalSubdirectory ("Approvals")]
.. um die Genehmigungen in einem Unterordner namens "Approvals" zu platzieren. Dies scheint auf Test- und Klassenebene zu funktionieren.
Dadurch können diese Genehmigungen organisiert werden, wenn für jede Komponententestdatei viele Genehmigungsdateien vorhanden sind.
Tags und Links c# unit-testing approval-tests