Unit testing 使用理论、InlineData属性重复xunit测试多次

Unit testing 使用理论、InlineData属性重复xunit测试多次,unit-testing,repeat,xunit2,Unit Testing,Repeat,Xunit2,当出现某些问题时,我会为我的团队提出解决方案。在过去,我们是如何在循环中运行测试的,我建议将其用于基于单个事实的单元测试 现在团队很兴奋,希望对具有InlineData或MemberData属性的测试也这样做?我试图为RepeatData创建一个覆盖,该覆盖将使用int和T对象,但我不确定在下面的调用中返回什么 public override IEnumerable<object[]> GetData(MethodInfo testMethod) {

当出现某些问题时,我会为我的团队提出解决方案。在过去,我们是如何在循环中运行测试的,我建议将其用于基于单个事实的单元测试

现在团队很兴奋,希望对具有InlineData或MemberData属性的测试也这样做?我试图为RepeatData创建一个覆盖,该覆盖将使用int和T对象,但我不确定在下面的调用中返回什么

    public override IEnumerable<object[]> GetData(MethodInfo testMethod)
    {
        foreach (var iterationNumber in Enumerable.Range(start: 1, count: _count))
        {
            yield return new object[] { iterationNumber, <what goes here?> };
        }
    }
public覆盖IEnumerable GetData(MethodInfo testMethod)
{
foreach(枚举范围中的var iterationNumber(开始:1,计数:_count))
{
返回新对象[]{iterationNumber,};
}
}
谢谢你的回复

问候,, LW