mstest XML文件数据源的nUnit等价物是什么?

mstest XML文件数据源的nUnit等价物是什么?,nunit,mstest,Nunit,Mstest,我正在将一些测试从mstest转移到nUnit。 MsTest允许指定XML文件作为测试的输入数据: [TestMethod()] [DeploymentItem("ProjectName\\TestData\\file.xml")] [DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\TestData\\file.xml", "Row", D

我正在将一些测试从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中设置类似的测试?nUnit不直接支持读取自定义xml文件。但是,它确实提供了指定方法的支持(参见文档中的示例),该方法将计算参数化测试的测试用例输入

您可以实现此方法来从XML/CSV或您选择的任何自定义逻辑读取输入