1

いくつかのテストをmstestからnUnitに移動しています。MsTestを使用すると、テストの入力データとしてXMLファイルを指定できます。

[TestMethod()]
[DeploymentItem("ProjectName\\TestData\\file.xml")]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML",
       "|DataDirectory|\\TestData\\file.xml",
       "Row", 
       DataAccessMethod.Sequential)]
public void Test() {}

nUnitで同様のテスト設定を行うにはどうすればよいですか?

4

1 に答える 1

2

NUnitは、カスタムxmlファイルを読み取るための直接サポートを備えていません。ただし、パラメーター化されたテストのテストケース入力を計算するメソッド(例については、TestCaseSource属性のドキュメントを参照)を指定するためのサポートを提供します。

このメソッドを実装して、XML/CSVまたは選択したカスタムロジックから入力を読み取ることができます。

于 2012-05-20T15:47:08.923 に答える