public bool IsElementOfKind(IDeclaredElement declaredElement, UnitTestElementKind elementKind)
        {
            switch (elementKind)
            {
                case UnitTestElementKind.Test:
                    return declaredElement.IsSpecification();
                case UnitTestElementKind.TestContainer:
                    return declaredElement.IsContext() || declaredElement.IsBehavior();
                case UnitTestElementKind.TestStuff:
                    return declaredElement.IsSpecification() || declaredElement.IsContext() || declaredElement.IsBehavior();
                case UnitTestElementKind.Unknown:
                    return !(declaredElement.IsSpecification() || declaredElement.IsContext() || declaredElement.IsBehavior());
            }

            return false;
        }
Example #2
0
        public bool IsElementOfKind(IDeclaredElement element, UnitTestElementKind elementKind)
        {
            switch (elementKind)
            {
            case UnitTestElementKind.Test:
                return(element.IsSpecification());

            case UnitTestElementKind.TestContainer:
                return(element.IsContext());

            case UnitTestElementKind.TestStuff:
                return(element.IsSpecification() || element.IsContext() || element.IsBehavior());

            case UnitTestElementKind.Unknown:
                return(!(element.IsSpecification() || element.IsContext() || element.IsBehavior()));
            }

            return(false);
        }
 static bool IsBehavior(IDeclaredElement declaredElement)
 {
   return declaredElement.IsBehavior() && IsInSpecificationContainer(declaredElement);
 }
Example #4
0
 static bool IsBehavior(IDeclaredElement declaredElement)
 {
     return(declaredElement.IsBehavior() && IsInSpecificationContainer(declaredElement));
 }
 static bool IsBehavior(IDeclaredElement declaredElement)
 {
   return declaredElement.IsBehavior() && IsTestElement(declaredElement.GetContainingType());
 }