当直接从项目访问测试用例时,为什么父套件为null?

时间:2014-06-25 09:14:47

标签: c# tfs-sdk

我认为TFS API中有一个错误,在这里我将尝试演示:

使用像这样的团队项目对象:

ITestManagementTeamProject project

我可以像这样直接访问测试用例:

var testCase = project.TestCases.Find(testCaseId);

如果以这种方式访问​​测试用例,那么:

testCase.ParentTestSuite // will always be null

BUT

如果我从测试套件中访问测试用例,请执行以下操作:

var testSuite = project.TestSuites.Find(testSuiteId);

         foreach (var test in testSuite.TestCases)
         {
            var check = test.ParentTestSuite; // ParentTestSuite is populated
         }

只是我,还是这里有错误?

编辑:为了澄清两种情况,使用和返回相同的对象。

0 个答案:

没有答案