2009-02-02 20 views
7

NDepend'i kullanarak CQL sorgularını çalıştırmak için NUnit kullanmak mümkün mü? benzerNUnit ile NDepend'i Kullanma

[Test] public void 
DomainAssemblyHasNoDatabaseDependencies 
... 

falan: Sadece bir unittests kütüphanede NDepend DLL dahil ve benzeri testleri yazabilmek için iyi olurdu.

Bu, Team City ile bütünleşmeyi çok kolay hale getirebilir ve statik analiz testlerinden herhangi biri başarısız olursa, otomatik olarak yapıyı bozabilir.

cevap

4

Bu, NDepend v4 ile yayınlanan NDepend.API sayesinde ve özellikle programlı CQLinq veya CQL kod sorguları ve basit bir dize olarak sunulan kuralları çalıştırmak için gerekenleri içeren NDepend.CodeQuery ad alanı sayesinde mümkündür.

Here is documentation to get started with NDepend.API.

Biz sayesinde,

Bildirim nihayet $ NDependInstallPath mevcut CQLinq $ \ NDepend.PowerTools.SourceCode \ NDepend.PowerTools.sln ile Sorgu Kod adlı PowerTool kaynak koduna bakarak o öneriyoruz NDepend.API, ayrıca C# veya VB.NET kodu ile kod sorguları/kuralları veya hatta statik analizci yazabilirsiniz (bu nedenle birim testlerine gömülü olabilir kod).

+0

Bunu anladınız mı yoksa hala yapılacaklar listesinde mi? Şimdiye kadar – Jafin

+0

uzun vadeli TODO listesi –