2017-04-13 61 views
2

在VS2017中,所有属性似乎都显示在测试浏览器的“特征”视图中。请参阅下面的代码和测试浏览器窗口。过去只有很多属性会出现在第一位。 有谁知道是否有办法让VS发现不应该存在的属性?在测试窗口中显示的Description()和WorkItem()没有任何帮助。每个测试都会有不同的描述,然后您的测试浏览器会变得臃肿。也许这是一个错误.......Visual Studio 2017测试浏览器特征发现:显示的不止是TestCategory()

代码:

[TestCategory("Design - Login - Negative")] 
    [TestCategory("Design")] 
    [TestCategory("Negative")] 
    [Description("Bob")] 
    [WorkItem(7280), TestMethod] 
    public async Task GetToken_Failure() 
    {...} 

测试资源管理结果:

enter image description here

+0

到目前为止,我唯一能够想到的是为WorkItem()和Description()创建自己的属性。 !:(不开心 '公共类描述:属性 { 公开说明(){ } 私人字符串描述{获取;集;} 公众说明(字符串TestDescription) { this.description = TestDescription; } }' – Omzig

回答

0

MS可能认为这是因为它的错误不再发生在VS 2017社区版本15.3.5

+0

我在VS 2017社区中看到了这个效果15.6.0。所以还没有solfed呢... –

相关问题