Hintergrund
Ich arbeite an einem Projekt mit C # .NET und habe meiner Lösung in Visual Studio gerade ein neues Komponententestprojekt hinzugefügt. So habe ich das immer gemacht:
- Erstellen Sie ein neues Unit-Test-Projekt.
- Haben Sie das Projekt einen Verweis gehören zu dem Projekt im Test .
- Gerade ist (
using
) , um das Projekt.
Ich denke, der andere Weg, wie Sie es tun könnten, wäre ...
- Erstellen Sie ein neues Unit-Test-Projekt.
- Haben Sie das Projekt einen Verweis gehören zu dem Projekt im Test .
- Machen Sie das Unit - Test - Projekt einen Namespace mit dem teilen Projekt im Test .
Frage
Gibt es eine akzeptierte Möglichkeit, dies für Projekte in der .NET-Welt zu tun, oder ist dies nur eine Meinung und es gibt nichts mehr dazu?
MethodName_StateUnderTest_ExpectedBehavior()
sind und ich sicher bin, dass Sie geeignete, nicht widersprüchliche Namen für die Testklassen finden könnten. Die eigentliche Frage ist: Wollen Sie wirklich, dass diese Typen in Ihrer Intelligenz auftauchen?