Wie platziere ich die Genehmigungsdatei für Genehmigungstests in einem eigenen Ordner?

8

Ich kann nicht herausfinden, wie ich das .approved verschieben kann. Dateien in einen eigenen Ordner in Genehmigungstests. Ich schätze, die Information ist irgendwo da - ich kann sie einfach nicht finden.

Ссылка

    
LosManos 14.03.2013, 20:53
quelle

2 Antworten

8

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.

    
llewellyn falco 14.03.2013, 21:41
quelle
5

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.

    
user3006539 18.11.2013 22:12
quelle

Tags und Links