我记得类似“explicit”的东西,谷歌说 nunit 有这样的属性。 Microsoft.VisualStudio.TestTools.UnitTesting 是否提供类似这样的东西?
最佳答案
MSTest 工具并未在属性级别明确支持此类行为。在属性级别,您可以通过 TestMethod
属性启用测试或使用 Ignore
属性完全禁用它。一旦添加了 Ignore
属性,mstest 将不会运行测试,直到它被删除。您无法通过 UI 覆盖此行为。
您可以做的是通过属性页禁用测试。打开测试列表编辑器,选择您想要的测试,然后按 F4 调出属性页。将 Test Enabled 属性设置为 false。在您通过属性页重新启用测试之前,该测试现在不会运行。这不完全是您要找的东西,但可能是最接近的对等物。
关于c# - 如何创建仅在手动指定时运行的单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223338/