2009-05-06 8 views
1

Visual Studio 2005で提供されている単体テストエンジンを使用しており、テストの順序を指定する方法があるかどうか疑問に思っています。私は数多くのテストクラスと、それぞれの中に多数のテストメソッドを持っています。私は、テストクラスが実行される順序とそれぞれのテストメソッドの順序を制御したいと思います。VS 2005テストエンジンでテスト実行の順序を指定することはできますか?

答えて

3

なぜですか?実際にテストは単独で実行できるはずです。あなたがあなたのテストクラスでそれを持っている必要があり、テストを実行する前に、いくつかの特定のコードを実行する必要がある場合:

//Use TestInitialize to run code before running each test 
[TestInitialize()] 
public void MyTestInitialize() 
{ 
} 

//Use TestCleanup to run code after each test has run 
[TestCleanup()] 
public void MyTestCleanup() 
{ 
} 

を私はあなたのテスト実行の順序が重要でなければならないとは思いません。しかし、あなたが本当にそれらを仲間Matthew Whitedリンクを注文する必要がある場合。

+0

感謝を順序付けられた使用することができます。私は怠け者で、私のテストにピギーバックしようとしていました。私は先に進み、すべてのテストを独立させました。 –

+0

ようこそ。 – Nordes

関連する問題