static AutomatedTestAssignment FindOrCreateAutomatedTestAssignment(RestClient client, Root root, Package executionPackage, AutomatedTest automatedTest) { if (automatedTest.Id == null) throw new ArgumentException("automatedTest"); AutomatedTestAssignment automatedTestAssignment = client.GetAutomatedTestAssignmentByPackageAndTestId(root, executionPackage.Id, automatedTest.Id.Value) ?? client.CreateAutomatedTestAssignmentInPackageId(root, executionPackage.Id, automatedTest.Id.Value); return automatedTestAssignment; }