使用TFSAPI,我如何检索在给定计划中可以分配测试用例的所有测试人员的列表?
使用TFSAPI,我试图获得给定项目的所有测试人员的列表 分配分配给字段时,MTM中会出现相同的测试人员列表使用TFSAPI,我如何检索在给定计划中可以分配测试用例的所有测试人员的列表?,tfs,Tfs,使用TFSAPI,我试图获得给定项目的所有测试人员的列表 分配分配给字段时,MTM中会出现相同的测试人员列表 如何以编程方式获取此列表?我通过使用TFS标识解决了此问题,这与您在MTM中找到的相同 首先获取所有允许用户的列表,如下所示: var allowedItems = workItemStore.FieldDefinitions[CoreField.AssignedTo].AllowedValues; 现在我已经创建了一个dict对象,我将它用作组合框的绑定源: var dict = n
如何以编程方式获取此列表?我通过使用TFS标识解决了此问题,这与您在MTM中找到的相同 首先获取所有允许用户的列表,如下所示:
var allowedItems = workItemStore.FieldDefinitions[CoreField.AssignedTo].AllowedValues;
现在我已经创建了一个dict对象,我将它用作组合框的绑定源:
var dict = new Dictionary<TeamFoundationIdentity, string>();
接下来(可选)我将dict绑定为数据源:
comboBoxWinTester.DataSource = new BindingSource(dict, null);
comboBoxWinTester.DisplayMember = "Value";
comboBoxWinTester.ValueMember = "Key";
注意,现在我可以使用如下代码分配测试点,其中identity=teamFoundationIdentity:
foreach (var tp in test.PointAssignments)
{
tp.AssignedTo = identity;
suite.AssignTestPoints(test.PointAssignments);
}
这个问题似乎离题了,因为它是要求其他人编写代码,而不是关于现有代码的特定问题的问题。
foreach (var tp in test.PointAssignments)
{
tp.AssignedTo = identity;
suite.AssignTestPoints(test.PointAssignments);
}