private static bool IsTestMethod(ITypeMember element, UnitTestAttributeCache attributeChecker, IProject project)
        {
            var method = element as IMethod;

            if (method == null)
            {
                return(false);
            }

            if (method.IsAbstract || method.GetAccessRights() != AccessRights.PUBLIC)
            {
                return(false);
            }

            return(attributeChecker.HasAttributeOrDerivedAttribute(project, method,
                                                                   UnityTestProvider.UnityTestAttribute));
        }
Esempio n. 2
0
 private bool HasAttributeOrDerivedAttribute(IMetadataMethod method, params IClrTypeName[] attributeClrNames)
 {
     return(myUnitTestAttributeCache.HasAttributeOrDerivedAttribute(myProject, method, attributeClrNames));
 }