ReSharper 2016.1 xUnit 测试运行器不支持 Theory

ReSharper 2016.1 xUnit test runner does not support Theory

我目前正在使用 ReSharper 2016.1.2 和本机 xUnit 测试 运行ner。我想知道为什么 Theories 不受支持并且在测试会话中被忽略。此外,单独尝试 运行 它们根本没有任何效果。

还有点令人沮丧的是,它们被 悄悄地 忽略,并且未在 Ignored Tests 选项卡计数中报告(在我的情况下 >20 次使用理论的测试InlineDataMemberData).

问题是:理论会得到支持还是我应该重写我的测试?

支持理论考试。该方法应在编辑器中突出显示,当您 运行 测试时,结果树将包含该方法的一个节点,然后自动添加其他节点,每个理论行一个。一旦结果显示在结果 window 中,就可以突出显示单个理论(或一组理论)并 运行,而不必 运行 所有理论。

如果您看到任何其他行为,您应该 log an issue,并提供有关如何重现的详细信息。