private static void RunSelectedCases(Project project, Suite suit, Milestone milestone, HashSet <ulong> selectedCases, Label label, List <Configuration> configs, List <ConfigurationGroup> configurationGroups) { //var run = client.AddRun(project.ID, suit.ID.Value, suit.Name + " " + label, suit.Description, milestone.ID, caseIDs: selectedCases); var plan = client.AddPlan(project.ID, suit.Name + " " + label, suit.Description, milestone.ID, new List <PlanEntry>() { new PlanEntry() { Name = suit.Name, CaseIDs = selectedCases.ToList(), ConfigIDs = configs.Select(x => x.ID).ToList(), SuiteID = suit.ID, RunList = new List <Run>() { new Run { Name = suit.Name + " " + label, ConfigIDs = configs.Select(x => x.ID) .ToList(), SuiteID = suit.ID, CaseIDs = selectedCases, Description = suit.Description, IncludeAll = false, MilestoneID = milestone.ID } } } }); RunPlan(plan, configurationGroups); }