gpt4 book ai didi

c# - 如何在不同的前提条件下运行相同的 nunit 测试? (赛程)

转载 作者:行者123 更新时间:2023-11-30 20:34:13 25 4
gpt4 key购买 nike

我有一组测试,必须在基类中使用两个不同的 SetUp 来运行它。

这是屏幕截图 http://screencast.com/t/G150W2P4o

我该如何改进它?

最佳答案

创建单个参数化测试装置。传递有关应将哪个设置(可能是 OneTimeSetUp)应用于夹具的每个实例的信息。该信息必须是字符串等常量值,以便可以用作属性的参数。

例如...

   [TestFixture("setup1", 5)]
[TestFixture("setup2", 9)]
public class MyTestFixture
{
public MyTestFixture(string setup, int counter)
{
// You can save the arguments, or do something
// with them and save the result in instance members
}

[Test]
public void SomeTest()
{
// Do what you need to do, using the arguments
}
}

关于c# - 如何在不同的前提条件下运行相同的 nunit 测试? (赛程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39529699/

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