Intellitest是否支持属性?

时间:2016-04-26 18:54:03

标签: unit-testing visual-studio-2015 intellitest

属性上禁用了

Run IntelliTest,而Create IntelliTest未创建PexMethod。 enter image description here

1 个答案:

答案 0 :(得分:1)

不支持探索属性getter / setter。请考虑将其打开为“功能请求”。在以下任一链接的uservoice上:https://visualstudio.uservoice.com/forums/121579-visual-studio-2015?query=IntelliTest - 或 - https://visualstudio.uservoice.com/forums/330519-team-services?query=IntelliTest

[2016年5月11日增加以下信息]

如果方法访问属性,那么IntelliTest将探索该属性,作为探索方法本身的一部分。但是,就在发布之前,我们确实在直接在属性访问器上启动Run IntelliTest和/或Create IntelliTest命令时发现了一些问题。所以我们决定禁用它,直到我们看到足够的需求为止。但是,正如您所示,它并没有被彻底禁用。

我们将在下一次发布的机会中彻底禁用它,这将是您可以期待的行为:

  • 禁用在属性访问器上启动Run IntelliTest和/或Create IntelliTest。
  • 在类/名称空间级别执行运行IntelliTest和/或创建IntelliTest时,请跳过在属性访问器处开始探索的情况(类似于上述情况)。