我目前正在使用ReSharper 2016.1.2和本机xUnit测试运行器。我想知道为什么不支持Theories
并且从测试会话中简单地忽略它。而且,试图单独运行它们根本没有效果。
有点令人沮丧的是,他们默默地被忽略并且未在Ignored Tests
标签计数中报告(在我的情况下>使用两个{{1}的理论进行的测试}和InlineData
)。
问题是:理论是否会得到支持,还是我会重写我的考试?
答案 0 :(得分:0)
支持理论测试。该方法应在编辑器中突出显示,当您运行测试时,结果树将包含该方法的节点,然后自动添加其他节点,每个节点对应一个理论行。一旦结果显示在结果窗口中,就可以突出显示并运行单个理论(或其中的一组),而无需运行所有理论。
如果您发现任何其他行为,则应log an issue,并提供有关如何重现的详细信息。