MSTEST0050:全局测试装置应有效

Property Value
Rule ID MSTEST0050
Title 全局测试装置应有效
Category Usage
修复是中断修复还是非中断修复 Non-breaking
默认启用 Yes
Default severity Error
是在版本 中引入的 3.10.0
有修复代码的办法吗 No

Cause

全局测试装置方法(标有 GlobalTestInitializeAttributeGlobalTestCleanupAttribute)不遵循所需的布局或配置无效。

Rule description

全局测试装置方法必须遵循特定要求,以确保适当的测试执行。 此规则验证标记 GlobalTestInitializeAttribute 的方法 GlobalTestCleanupAttribute 是否符合正确的方法签名和配置规则。

该方法必须是 public类型 static为非泛型的单个参数 TestContext,并且返回 voidTask。 此外,包含类型必须是 publicstatic泛型类型,并且必须用 TestClassAttribute标记。

如何修复违规行为

确保全局测试装置方法遵循所需的布局。

何时禁止显示警告

不要禁止显示此规则的警告。 无效的全局测试装置方法在运行时不会执行。