c# – Visual Studio 2017测试资源管理器特征发现:显示超过TestCategory()

在VS2017中,所有属性似乎都出现在Test Explorer的“Traits”视图中.请参阅下面的代码和测试资源管理器窗口.过去只有很多属性会出现在首位.有没有人知道是否有办法阻止VS发现不应该存在的属性?在测试窗口中显示的Description()和WorkItem()无法提供帮助.每个测试都会有不同的描述,然后您的测试资源管理器会变得臃肿.也许这是一个bug …….

码:

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

Test Explorer结果:

c# –  Visual Studio 2017测试资源管理器特征发现:显示超过TestCategory()

解决方法:

MS可能同意这是一个错误,因为它不再发生在VS 2017社区版本15.3.5上

上一篇:php – 使用特征扩展一个类


下一篇:php – 在课堂上使用特征,为什么?