// Used to discover the type of the element - unknown, test, test container (class) or // something else relating to a test element (e.g. parent class of a nested test class) // This method is called to get the icon for the completion lists, amongst other things public bool IsElementOfKind(IDeclaredElement declaredElement, UnitTestElementKind elementKind) { switch (elementKind) { case UnitTestElementKind.Unknown: return(!declaredElement.IsAnyUnitTestElement()); case UnitTestElementKind.Test: return(declaredElement.IsUnitTest()); case UnitTestElementKind.TestContainer: return(declaredElement.IsUnitTestContainer()); case UnitTestElementKind.TestStuff: return(declaredElement.IsAnyUnitTestElement()); } return(false); }
// Used to discover the type of the element - unknown, test, test container (class) or // something else relating to a test element (e.g. parent class of a nested test class) // This method is called to get the icon for the completion lists, amongst other things public bool IsElementOfKind(IDeclaredElement declaredElement, UnitTestElementKind elementKind) { switch (elementKind) { case UnitTestElementKind.Unknown: return !declaredElement.IsAnyUnitTestElement(); case UnitTestElementKind.Test: return declaredElement.IsUnitTest(); case UnitTestElementKind.TestContainer: return declaredElement.IsUnitTestContainer(); case UnitTestElementKind.TestStuff: return declaredElement.IsAnyUnitTestElement(); } return false; }
private static bool IsUnitTest(IDeclaredElement arg) { return arg.IsUnitTest(); }
private static bool IsUnitTest(IDeclaredElement arg) { return(arg.IsUnitTest()); }
public static bool IsUnitTestMethod(this IDeclaredElement element) { return(element.IsUnitTest()); }