Esempio n. 1
0
 private void EmitWarningOnIgnoredTestMethod(Type clazz, MethodInfo method)
 {
     if (!StartsWithIgnoreCase(method.Name, "_test"))
     {
         return;
     }
     TestPlatform.EmitWarning("IGNORED: " + CreateTest(NewInstance(clazz), method).Label
                                  ());
 }
Esempio n. 2
0
 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));
 }