在 NUnit 中,我们可以通过指定多个[TestFixture]
属性,使用不同的参数多次运行test-fixture,每个属性都会导致使用指定的属性参数对类进行实例化。 / p>
以下是一个例子:
[TestFixture("A")]
[TestFixture("B")]
[TestFixture("C")]
public class MyTestClass
{
public MyTestClass(string str)
{
...
因此,灯具将被实例化3次:str="A"
,然后是str="B"
,最后是str="C"
。
我正在尝试找到Visual Studio测试工具的等效项,但[TestClass]
属性只能指定一次。
我已阅读该文档,但未发现任何线索。
我可以通过使用继承来思考一个简单的解决方法,但我确信有一种更简单的方法。