NUnitのでNDependのドライビング
-
21-08-2019 - |
質問
それはNDependのを使用してCQLクエリを実行するためにNUnitのを使用することは可能ですか?それはちょうどユニットテストライブラリでNDependのDLLを含めることができ等のテストを記述するとよいでしょう。
[Test] public void
DomainAssemblyHasNoDatabaseDependencies
...
または何か似ています。
このチーム市と統合し、自動的にテストが失敗した静的解析のいずれかの場合は、ビルドに失敗することが非常に簡単になるだろう。
解決
このはNDependのv4のでリリース NDepend.API のおかげで可能であり、特に名前空間 NDepend.CodeQuery のものに感謝プログラム的に、単純な文字列として提示CQLinqまたはCQLコードクエリとルールを実行するために必要なものが含まれます。
私たちは、の$ NDependInstallPath $ \ NDepend.PowerTools.SourceCode \ NDepend.PowerTools.sln の<にCQLinqとのクエリコードの利用可能という名前PowerToolのソースコードを見て助言します/ P>
お知らせ最終的には、NDepend.APIのおかげで、あなたが直接あなたのコードクエリ/ルールまたはC#またはVB.NETコード(単体テストに埋め込むことができるので、コード)でさえ静的アナライザを書き込むことができる。
所属していません StackOverflow