我试图制作一个使用TFS的实用程序,我从测试用例中获取了一些值:
entrie.TestCase.CustomFields["IsReference"].Value,
entrie.TestCase.CustomFields["Microsoft.VSTS.TCM.AutomationStatus"].Value,
entrie.TestCase.CustomFields["TestType"].Value
///...
我向用户显示此值,之后我想更改此值。我试过了:
testCase.CustomFields["Microsoft.VSTS.TCM.AutomationStatus"] = item.Value; // Error: The indexer has no setter
testCase.Priority = item.Value; // OK
如何使用tfs api更改CustomFields
测试用例?
答案 0 :(得分:2)
CustomFields
是FieldCollection
谁是索引器has no setter,但索引器返回Field
,其属性Value
有一个
只需改变:
testCase.CustomFields["Microsoft.VSTS.TCM.AutomationStatus"] = item.Value;
为:
testCase.CustomFields["Microsoft.VSTS.TCM.AutomationStatus"].Value = item.Value;