Sollten Unit-Tests in einem eigenen Projekt in einer .Net-Lösung sein

Soll ich ein neues Projekt für meine Unit-Tests starten? Das würde bedeuten, dass ich zwei ausführbare Dateien korrekt bekommen würde? Dann mache ich mir Sorgen um die Namespace-Organisation. Kann ich den Komponententest in denselben Namespaces wie die zu testenden Klassen ablegen, obwohl sie Teil eines anderen Projekts sind?

Dies wirft eine andere Frage auf. Ich weiß, dass die Namenskonvention für Namespaces CompanyName.TechnologyName.Feautre.Design lautet. Wie würde ich das in meinem Lösungs / Projektlayout richtig machen? Entspricht der Lösungsname dem Firmennamen, dem Projektnamen dem Namen der Technologie?

Wenn dies der Fall ist, kann ich meine Komponententests nicht in ein neues Projekt aufteilen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage