8

Nunitでは、複数のケースに対してテストメソッドを再利用できます。Visual Studioユニットテスト - Nunitのような複数のケース

[TestCase(12,3,4)] 
[TestCase(12,2,6)] 
[TestCase(12,4,3)] 
public void DivideTest(int n, int d, int q) 
{ 
    Assert.AreEqual(q, n/d); 
} 

Visual Studioのテストフレームワークでこれを行うにはどうすればよいですか?

+0

[MSTestにはNUnitのTestCaseと同等の機能がありますか?](http://stackoverflow.com/questions/1010685/does-mstest-have-an-equivalent-to-nunits-testcase) –

答えて

3

箱から出ることはできません。しかし、VS 2010では、ほぼ同じ機能を提供するためにMSTEST Extensionsを書くことができます。これをチェックしてくださいblog。しかし、それはNUnitのTestCaseほど良くはありません。

2

残念ながら、MSテストはRowTestsをサポートしていません。ただし、回避策は、DataSource属性を使用してハッキングすることができます。例はhereです。

関連する問題