| Property | Value |
|---|---|
| 规则 ID | MSTEST0050 |
| Title | 全局测试装置应有效 |
| Category | Usage |
| 修复是中断修复还是非中断修复 | Non-breaking |
| 默认启用 | Yes |
| 默认严重性 | Error |
| 是在版本 中引入的 | 3.10.0 |
| 有修复代码的办法吗 | No |
Cause
全局测试装置方法(标有 GlobalTestInitializeAttribute 或 GlobalTestCleanupAttribute)不遵循所需的布局或配置无效。
规则说明
全局测试装置方法必须遵循特定要求,以确保适当的测试执行。 此规则验证标记 GlobalTestInitializeAttribute 的方法 GlobalTestCleanupAttribute 是否符合正确的方法签名和配置规则。
该方法必须是非泛型的,具有单个类型为public的参数,并返回static或TestContext。 此外,包含类型必须是 public、static、非泛型,并且必须标记为 TestClassAttribute。
如何修复违规行为
确保全局测试装置方法遵循所需的布局。
何时禁止显示警告
不要禁止显示此规则的警告。 在运行时,将不会执行无效的全局测试基件方法。