我目前正在将 ReSharper 2016.1.2 与本机 xUnit 测试运行程序一起使用。我想知道为什么Theories
不支持并从测试会话中被忽略。此外,尝试单独运行它们根本没有效果。
还有一点令人沮丧的是,它们被默默地忽略了,并且没有在Ignored Tests
标签计数中报告(在我的情况下,>20 测试同时使用InlineData
和的理论MemberData
)。
问题是:理论会得到支持还是我应该重写我的测试?
我目前正在将 ReSharper 2016.1.2 与本机 xUnit 测试运行程序一起使用。我想知道为什么Theories
不支持并从测试会话中被忽略。此外,尝试单独运行它们根本没有效果。
还有一点令人沮丧的是,它们被默默地忽略了,并且没有在Ignored Tests
标签计数中报告(在我的情况下,>20 测试同时使用InlineData
和的理论MemberData
)。
问题是:理论会得到支持还是我应该重写我的测试?
支持理论测试。该方法应在编辑器中突出显示,当您运行测试时,结果树将包含该方法的一个节点,然后自动添加其他节点,每个理论行一个。在结果窗口中显示结果后,可以突出显示单个理论(或一组理论)并运行,而无需运行所有理论。
如果您看到任何其他行为,您应该记录一个问题,并提供有关如何重现的详细信息。