Exemple #1
0
        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);
        }