共用方式為


MSTEST0014:DataRow 應該是有效的

屬性
規則識別碼 MSTEST0014
職稱 DataRow 應為有效
類別 使用方式
修正程式是中斷或非中斷 不中斷
預設為啟用 Yes
預設嚴重性 警告
在版本中引進 3.3.0
是否有修正程式代碼 No

原因

[DataRow] 的一個執行個體未遵循所需 DataRow 配置的一個或多個點。

檔案描述

[DataRow] 執行個體應該具有下列配置才能生效:

  • 它們只應於測試方法上設定
  • 引數數目應符合方法參數數目
  • 引數類型應符合方法引數類型

如何修正違規

請確認 DataRow 執行個體符合所需配置,如上方所述。

隱藏警告的時機

請勿隱藏此規則的警告。 如果忽略此規則,則將會跳過加上旗標的執行個體或導致在執行階段時發生錯誤。

隱藏警告

如果您只想要隱藏單一違規,請將預處理器指示詞新增至原始程式檔以停用,然後重新啟用規則。

#pragma warning disable MSTEST0014
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0014

若要停用檔案、資料夾或項目的規則,請將其嚴重性設定為 組態檔中的 none

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0014.severity = none

如需詳細資訊,請參閱 如何抑制程式碼分析警告