运行 只用一个数据行测试,mstest

Run test with only one data row, mstest

美好的一天。我在 TFS 中有用于测试的 c#、mstest 和数据。 一些测试包含参数。我应该如何将我的代码更新为 运行 仅使用一个数据行进行测试?

[TestMethod, Priority(1), TestCategory("SomeCategory")]
[DataSource(DATA_SOURCE, TFS_URL, "TestCaseNumber", DataAccessMethod.Sequential)]
    public void MyTest()
    {...}

举个例子,我只想用第 10 行的参数开始测试,除了等待前 9 运行s。

调试一下就好了

谢谢。

遗憾的是,没有 out-of-the-box 方法可以做到这一点。最好的办法是将特定数据行移动到 table 的顶部,因此它首先是 运行,然后您可以在完成调试后中止测试 运行。我认为测试管理器不支持重新排序行,因此您必须手动交换第一行中的所有字段和您需要的特定行。