public Test BuildParameterizedMethodSuite(MethodInfo method, Test parentSuite) { ParameterizedMethodSuite parameterizedMethodSuite = new ParameterizedMethodSuite(method); parameterizedMethodSuite.ApplyCommonAttributes(method); foreach (ITestCaseData item in testCaseProvider.GetTestCasesFor(method)) { ParameterSet parameterSet = item as ParameterSet; if (parameterSet == null) { parameterSet = new ParameterSet(item); } TestMethod test = BuildSingleTestMethod(method, parentSuite, parameterSet); parameterizedMethodSuite.Add(test); } return(parameterizedMethodSuite); }