gpt4 book ai didi

c# - 在集成测试 MSTesting C# 中获取参数

转载 作者:行者123 更新时间:2023-11-28 20:52:07 25 4
gpt4 key购买 nike

我需要获取很多参数来动态构建测试方法。我的限制是它必须在 MSTest 和 C# 中。

我的想法是:

[TestMethod]
public void test1 (int x, int y, string url, double l)
{
// Use parameters here
}

我知道这是不可能的,我明白了。但这最终是我需要得到的。

任何人都可以分享一些见解吗?

最佳答案

MSTest V2您可以使用 DataRowAttribute 执行此操作。例如:

[TestMethod]
[DataRow(1, 2, "http://kuku.com", 3.4)]
[DataRow(4, 5, "http://foo.com", 6.7)]
public void test1 (int x, int y, string url, double l)
{
// Use parameters here
}

这将导致测试运行两次,一次针对对应的 DataRowAttribute 指定的每组值。

关于c# - 在集成测试 MSTesting C# 中获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42387031/

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