私は、プロジェクトのユニットと統合テストの命名規則と組織の規則を整理しようとしています。私たちはC#、NUnit、Visual Studio、Resharperを使用しています。単体テストを正確に整理して名前を付けるツール
単体テスト構成のベストプラクティスが1つあれば、テストクラスと名前空間のレイアウトと命名は、テスト対象のコードのものと同じでなければならないようです。その結果、ファイル構造も複製されます。
リファクタリングコードを自動的に適用してこれらの規約に準拠させるツールを使用することは良いことではありませんか?このようなツールは存在しますか?
たとえば、OrderTestがOrderクラスのテストフィクスチャであることをResharperが認識することは簡単です。 Orderクラスが存在し、同じ名前空間にあることを確認できます。 Orderクラスがリファクタリングを受けて名前が変更された場合は、OrderTestクラスの名前も変更する必要があります。
あなたは正しいですが、私は彼らにこの問題を解決する能力がないと思います。 – cbp