コード例 #1
0
        public void GetCustomField()
        {
            var project           = testlink.GetProject("CMGE");
            var firtRootTestSuite = testlink.GetFirstLevelTestSuitesForTestProject(project.id).First();
            var testSuites        = testlink.GetTestSuitesForTestSuite(firtRootTestSuite.id);

            testSuites.ForEach(ts =>
            {
                Console.WriteLine($"Test Suite: {ts.id}, {ts.name}");
                var testCases = testlink.GetTestCasesForTestSuite(ts.id, false);
                testCases.ForEach(tc =>
                {
                    var testCase = testlink.GetTestCase(tc.id);
                    var product  = testlink.GetCustomFileds(testCase.testcase_id, testCase.externalid, testCase.version, project.id, "Product");
                    var ef       = testlink.GetCustomFileds(testCase.testcase_id, testCase.externalid, testCase.version, project.id, "ExecutionFramework");
                    Console.WriteLine($"Test Case: {tc.id}, {tc.name}, Product: {product}, ExecutionFramework: {ef}");
                });
            });
        }