.NET(または他の言語やプラットフォーム)での名前付けテストアセンブリの最良の規則は何ですか?
私が主に分けているのはこれらのオプションです(他の人に提供してください!):
- Company.Website-プロジェクト_
- Company.Website.Tests
また
- 会社のウェブサイト
- Company.WebsiteTests
最初の解決策の問題は、.Testsがサイトのサブ名前空間であるように見えることですが、私の考えでは、テストは実際にはより並行しています。Company.Website.Controlsのような新しいサブ名前空間が機能するとどうなりますか?たとえば、その名前空間のテストをどこに置く必要がありますか?
Tests.Company.WebsiteやTests.Company.Website.Controlsなどのようにする必要があるかもしれません。