gpt4 book ai didi

c# - 使用数据源的 NUnit 数据驱动单元测试

转载 作者:行者123 更新时间:2023-11-30 20:04:08 24 4
gpt4 key购买 nike

我有一个数据源,例如 -4,-3,-3,-2,-1,0,1,2,2,3,4 ,我有一个函数,这个函数可以捕获重复的数字,例如这个数据源我们有 -3,2 是重复的。重复的数字在程序结束时报告。我找不到很好的例子(我花了 3 个小时)。我怎样才能用 NUnit 实现一个单元测试,它可以测试相同的情况并告诉我结果,如果你有一些例子,这对我来说将非常有用。(真的很感激)。

最佳答案

您可以将 TestCase 属性用于您所描述的简单数据。

[Test]
[TestCase(new[] { -4, -3, -3, -2, -1, 0, 1, 2, 2, 3, 4 }, new []{-3,2})]
public void YourTest(int[] given, int[] expected)
{ ... }

注意:ReSharper(至少我的版本)不支持像这样的多个测试用例,因此我必须使用 NUnit GUI 确认多个测试用例。

关于c# - 使用数据源的 NUnit 数据驱动单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13420547/

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