Property | Type | Description | |
---|---|---|---|
EnqueueAssemblyCleanup | void | ||
EnqueueAssemblyInitialize | void | ||
EnqueueMethodDispatcher | void | ||
EnqueueTestClasses | void |
Method | Description | |
---|---|---|
AssemblyManager ( TestRunFilter runFilter, UnitTestHarness testHarness, IUnitTestProvider provider, IAssembly testAssembly ) : System |
Create a new assembly manager, takes in the harness, provider reference and actual IAssembly object.
|
Method | Description | |
---|---|---|
FirstInvoke ( ) : void |
When the test run is ready to test the underlying test assembly that this class manages, perform reflection and enqueue work items to run the tests.
|
Method | Description | |
---|---|---|
EnqueueAssemblyCleanup ( ) : void |
The assembly cleanup method.
|
|
EnqueueAssemblyInitialize ( ) : void |
The assembly initialize method.
|
|
EnqueueMethodDispatcher ( |
Helper to enqueue a new method dispatcher.
|
|
EnqueueTestClasses ( ) : void |
Reflect over all test classes in the assembly and add any which are not filtered out into the test work item queue.
|
public AssemblyManager ( TestRunFilter runFilter, UnitTestHarness testHarness, IUnitTestProvider provider, IAssembly testAssembly ) : System | ||
runFilter | TestRunFilter | The test run filter object. |
testHarness | UnitTestHarness | Harness object. |
provider | IUnitTestProvider | The unit test metadata provider. |
testAssembly | IAssembly | The test assembly metadata object. |
return | System |