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; }
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); }
static bool IsBehavior(IDeclaredElement declaredElement) { return(declaredElement.IsBehavior() && IsInSpecificationContainer(declaredElement)); }
static bool IsBehavior(IDeclaredElement declaredElement) { return declaredElement.IsBehavior() && IsTestElement(declaredElement.GetContainingType()); }