我有一些数据驱动的单元测试,基本上按照这里的描述完成:
http://msdn.microsoft.com/en-us/library/ms182527.aspx
对于给定的测试运行,我可以通过以下方式获得结果:
IOrderedEnumerable<ITestCaseResult> runDetails = WebApiApplication.TeamProject.TestRuns.Find(testRunId).QueryResults().OrderBy(r=>r.Outcome);
在每个 ITestCaseResult 我可以通过以下方式获取错误消息:
testCaseResult.ErrorMessage
太好了,但是当有数据驱动测试的结果时,我不知道如何获得迭代结果。它们出现在生成的 .trx 文件中,但不在 ITestCaseResult 中的任何位置。
关于如何通过 API 获取它们的任何想法?