In älteren Versionen von Visual Studio gab es eine Option, Tests nach jedem Build auszuführen, aber es wurde entfernt. Es war immer fehlerhaft und neigte dazu, Dateien zu sperren und den Wiederaufbau zu verhindern.
Sie könnten einen Post-Build-Befehl für Ihr Testprojekt festlegen, um die NUnit-Konsole automatisch auszuführen, wenn Ihr Testprojekt neu kompiliert wird. Sie haben die NUnit-Konsole installiert, sodass Sie darauf verweisen oder das NUnit.Runners-Paket verwenden können, um es im Paketordner Ihrer Lösung zu installieren.
Öffnen Sie die Testprojekteinstellungen und gehen Sie zu Build Events Registerkarte. Klicken Sie auf Bearbeiten Post-Build. Gebe folgendes ein;
"C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" "$(TargetPath)"
![VS PRoject Settings](https://i.stack.imgur.com/hsG3f.png)
Nun, wenn Sie bauen, werden Ihre Tests ausgeführt und die Ergebnisse im Ausgabefenster angezeigt.
![Tests in Output](https://i.stack.imgur.com/d8jWF.png)
Vielleicht nicht ideal, wenn es eine Menge von Build-Ausgabe nach den Tests ist, aber es funktioniert.
FYI, die Farbe in der Build-Ausgabe ist ein Nebeneffekt der VSColorOutput Visual Studio extension, es ist nicht von NUnit.
Visual Studio erfasst STDOUT, so dass ich es nicht geschafft habe, ein CMD-Fenster zu öffnen und die Tests auszuführen. Wenn jemand weiß, wie man das macht, füge einen Kommentar hinzu und ich werde aktualisieren.
Ich werde das versuchen - danke –