private void EmitWarningOnIgnoredTestMethod(Type clazz, MethodInfo method) { if (!StartsWithIgnoreCase(method.Name, "_test")) { return; } TestPlatform.EmitWarning("IGNORED: " + CreateTest(NewInstance(clazz), method).Label ()); }
private IEnumerator SuiteFor(Type clazz) { if (!IsApplicable(clazz)) { TestPlatform.EmitWarning("DISABLED: " + clazz.FullName); return(Iterators.EmptyIterator); } if (typeof(ITestSuiteBuilder).IsAssignableFrom(clazz)) { return(((ITestSuiteBuilder)NewInstance(clazz)).GetEnumerator()); } if (typeof(ITest).IsAssignableFrom(clazz)) { return(Iterators.SingletonIterator(NewInstance(clazz))); } ValidateTestClass(clazz); return(FromMethods(clazz)); }