C# Class ReSharper.XUnitTestProvider.XunitMetadataExplorer

Exibir arquivo Open project: hazzik/ReSharper.XUnitTestRunner

Public Methods

Method Description
ExploreAssembly ( IMetadataAssembly assembly ) : void
XunitMetadataExplorer ( [ factory, IShellLocks shellLocks, IProject project, UnitTestElementConsumer consumer ) : System

Private Methods

Method Description
GetExportedTypes ( ICollection types ) : IEnumerable
GetParentClassElement ( IMetadataTypeInfo type ) : XunitTestClassElement
ProcessTestClass ( IClrTypeName typeName, IEnumerable methods, XunitTestClassElement parent ) : void
ProcessTestMethod ( XunitTestClassElement classUnitTestElement, IMethodInfo method ) : void
ProcessTypeInfo ( IMetadataTypeInfo metadataTypeInfo ) : void

Method Details

ExploreAssembly() public method

public ExploreAssembly ( IMetadataAssembly assembly ) : void
assembly IMetadataAssembly
return void

XunitMetadataExplorer() public method

public XunitMetadataExplorer ( [ factory, IShellLocks shellLocks, IProject project, UnitTestElementConsumer consumer ) : System
factory [
shellLocks IShellLocks
project IProject
consumer UnitTestElementConsumer
return System