Visual studio Visual Studio单元测试-多个案例,如Nunit
在一种情况下,可以对多个情况重用测试方法Visual studio Visual Studio单元测试-多个案例,如Nunit,visual-studio,unit-testing,mstest,vs-unit-testing-framework,Visual Studio,Unit Testing,Mstest,Vs Unit Testing Framework,在一种情况下,可以对多个情况重用测试方法 [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的测试框架中执行此操作?这是不可能的。但至少对于VS2010,您可以编写MSTEST扩展来提供几乎相同的功能。看看这个。但它远不如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的测试框架中执行此操作?这是不可能的。但至少对于VS2010,您可以编写MSTEST扩展来提供几乎相同的功能。看看这个。但它远不如NUnit的测试用例好。不幸的是,MS测试不支持行测试。但是,可以使用该属性攻击解决方案。有一个例子。可能重复的