C# Class ReSharper.XUnitTestProvider.XunitFileExplorer

Inheritance: IRecursiveElementProcessor
Datei anzeigen Open project: hazzik/ReSharper.XUnitTestRunner Class Usage Examples

Public Methods

Method Description
InteriorShouldBeProcessed ( ITreeNode element ) : bool
ProcessAfterInterior ( ITreeNode element ) : void
ProcessBeforeInterior ( ITreeNode element ) : void
XunitFileExplorer ( [ factory, [ file, [ searchDomainFactory, UnitTestElementLocationConsumer consumer, CheckForInterrupt interrupted ) : System

Private Methods

Method Description
ChildrenInThisFile ( IUnitTestElement testElement ) : IEnumerable
GetOrCreateClassElement ( ITypeElement testClass, IProject projectElement, ProjectModelElementEnvoy projectEnvoy ) : XunitTestClassElement
GetOrCreateMethodElement ( XunitTestClassElement classElement, IClass @class, IMethod method ) : XunitTestMethodElement
GetParent ( ITypeElement containingType ) : XunitTestClassElement
IsValidTestClass ( [ @class, bool &isAbstract ) : bool
ProcessAbstractClass ( ITypeElement typeElement ) : void
ProcessSuperType ( XunitTestClassElement classElement, IDeclaredType type ) : void
ProcessTestClass ( IClass testClass ) : IUnitTestElement
ProcessTestMethod ( IMethod method, IList &rowTests ) : IUnitTestElement

Method Details

InteriorShouldBeProcessed() public method

public InteriorShouldBeProcessed ( ITreeNode element ) : bool
element ITreeNode
return bool

ProcessAfterInterior() public method

public ProcessAfterInterior ( ITreeNode element ) : void
element ITreeNode
return void

ProcessBeforeInterior() public method

public ProcessBeforeInterior ( ITreeNode element ) : void
element ITreeNode
return void

XunitFileExplorer() public method

public XunitFileExplorer ( [ factory, [ file, [ searchDomainFactory, UnitTestElementLocationConsumer consumer, CheckForInterrupt interrupted ) : System
factory [
file [
searchDomainFactory [
consumer UnitTestElementLocationConsumer
interrupted CheckForInterrupt
return System