在VS2017中,所有的属性似乎都会显示在“Traits”视图中的测试资源管理器中。请参见下面的代码和测试资源管理器窗口。
之前只有一些属性会出现在首次加载时。有没有人知道如何防止VS发现不应该存在的属性?Description()和WorkItem()出现在测试窗口中毫无意义。每个测试用例都有一个不同的描述,这样你的测试资源管理器就会变得臃肿。也许这是个bug……
代码:
[TestCategory("Design - Login - Negative")]
[TestCategory("Design")]
[TestCategory("Negative")]
[Description("Bob")]
[WorkItem(7280), TestMethod]
public async Task GetToken_Failure()
{...}
测试资源浏览器结果:
} private string description { get; set; } public Description(string TestDescription) { this.description = TestDescription; }
}` - Omzig