public bool HasTestCasesFor(MethodInfo method) { if (method.GetParameters().Length == 0) { return(false); } ParameterInfo[] parameters = method.GetParameters(); foreach (ParameterInfo parameter in parameters) { if (!dataPointProvider.HasDataFor(parameter)) { return(false); } } return(true); }
/// <summary> /// Determine whether any test cases are available for a parameterized method. /// </summary> /// <param name="method">A MethodInfo representing a parameterized test</param> /// <returns> /// True if any cases are available, otherwise false. /// </returns> public bool HasTestCasesFor(System.Reflection.MethodInfo method) { if (method.GetParameters().Length == 0) { return(false); } foreach (ParameterInfo parameter in method.GetParameters()) { if (!dataPointProvider.HasDataFor(parameter)) { return(false); } } return(true); }