2009-02-27 11 views
1

NUnitはすべてのテストメソッドの後にメソッドを呼び出せますか?NUnit - テストごとに呼び出されるメソッドを指定する

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

[SetUp]と[TearDown]は認識していますが、現在のクラスのテストでのみ機能します。私はの後に実行する点を除いて、[TearDown]のようなものを望みます。ユニットテスト、それが現在のクラスであるかどうか。可能?

答えて

5

[TearDown]属性は、クリーンアップメソッドをマークします。

複数のクラスにしたい場合は、ティアダウンのメソッドをベースクラスに追加し、ティアダウンの動作が必要なすべてのテストクラスで継承することができます。

+0

私はもっと簡単な方法があると思っていました。まあ、とにかくありがとう、私はあなたの答えとしてマークします。 –

+0

簡単ですか?どのくらい簡単に入手できますか?メソッドを一度記述し、テストクラスの名前の後にBaseTestClassを置く... –

関連する問題