gpt4 book ai didi

.net - NUnit 多个 TestFixture 等效于 MsTest

转载 作者:行者123 更新时间:2023-12-04 18:06:52 26 4
gpt4 key购买 nike

NUnit 中,我们可以简单地通过指定多个 [TestFixture] 属性,使用不同的参数多次运行测试夹具,每个属性都会导致类被实例化指定属性参数。

这是一个例子:

[TestFixture("A")]
[TestFixture("B")]
[TestFixture("C")]
public class MyTestClass
{
public MyTestClass(string str)
{
...

所以夹具将被实例化 3 次:使用 str="A",然后是 str="B",最后是 str="C".

我试图找到 Visual Studio 测试工具的等效项,但 [TestClass] 属性只能指定一次。

我已经阅读了文档,但没有找到任何线索。

我可以想到一个使用继承的简单解决方法,但我确信还有更简单的方法。

最佳答案

没有真正的等价物。我认为最接近的是 Data Driven unit test .

关于.net - NUnit 多个 TestFixture 等效于 MsTest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24480240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com