无法获取 Build TestRun 的 DateTime 对象

Could not get the DateTime Object for Build TestRun

无法在构建 TestRun 对象中为 StartDateCompletedDate 获取正确的 DateTime 值,它只有 returns 默认值 DateTime 值 (01-01-0001).

使用的Dll: Microsoft.TeamFoundation.TestManagement.WebApi.dll

但是在通过 Rest API Url 访问构建 TestRun 时,我们得到了我上面提到的日期值。

TFS 版本:2018 更新 2

已更新

实际上,在那个请求 GetTestRunByQueryAsync() 中我们不会得到 DateTime 对象(TestRun 详细信息),我们必须使用 TestRun 进行另一个调用Id 和 ProjectName 到方法 GetTestRunByIdAsync(ProjectName, RunId),然后您将获得包含 DateTime 值的整个 BuildTest 相关对象。我在这里发布了 Fiddler 响应,但它也适用于代码。

GetTestRunByQueryAsync() 结果:

GetTestRunByIdAsync(ProjectName, RunId) 结果: