2009-02-27 9 views
1

NUnit, her test yönteminden sonra bir yöntemi çağırmama izin veriyor mu?NUnit - her testten sonra çağrılacak bir yöntem belirtme

örn.

class SomeClass 
{ 
    [SomeNUnitAttribute] 
    public void CalledAfterEveryTest() 
    { 
    } 
} 

ben [Setup] ve [söküm] farkındayım, ama bu sadece şimdiki sınıfta testler için çalışır. İster mevcut sınıfta olsun, ister her birim testinden sonra çalışsın [TearDown] gibi bir şey istiyorum. Mümkün?

cevap

5

[TearDown] Özniteliği temizleme yöntemini işaretler.

Birden çok sınıf için isterseniz, gözyaşı yöntemini bir temel sınıfa ekleyebileceğinizi ve gözyaşı davranışına gereksinim duyan her sınama sınıfından devralabileceğinizi düşünüyorum.

+0

Daha kolay bir yol olacağını umuyorum. Her neyse, cevabını seninki olarak işaretleyeceğim. –

+0

Daha Kolay? ne kadar kolay alabilir? Yöntemi bir kez yazın ve şöyle yazın: BaseTestClass test sınıfınızın adından sonra ... –

İlgili konular