예제 #1
0
        public TestVariable CreateTestVariable()
        {
            string projectName = ClientSampleHelpers.FindAnyProject(this.Context).Name;
            // Get a testplan client instance
            VssConnection      connection     = Context.Connection;
            TestPlanHttpClient testPlanClient = connection.GetClient <TestPlanHttpClient>();

            TestVariableCreateUpdateParameters testVariableCreateUpdateParameters = new TestVariableCreateUpdateParameters()
            {
                Name        = "SampleTestVariable1",
                Description = "Sample Test Variable",
                Values      = new List <string>()
                {
                    "Test Value 1",
                    "Test Value 2"
                }
            };

            // Create Test Variable
            TestVariable variable = testPlanClient.CreateTestVariableAsync(testVariableCreateUpdateParameters, projectName).Result;

            Context.SetValue <TestVariable>("$newVariable", variable);
            Context.Log("{0} {1}", variable.Id.ToString().PadLeft(6), variable.Name);
            return(variable);
        }