C# Class NBench.Sdk.DomainManager

Handles the creation and unloading of AppDomains used for each test file
显示文件 Open project: petabridge/NBench Class Usage Examples

Public Methods

Method Description
CreateDomain ( TestPackage package ) : AppDomain

Creates a new AppDomain for running the test package

UnloadDomain ( AppDomain domain ) : void

Unloads the test runner app domain.

Private Methods

Method Description
CreateAppDomainSetup ( TestPackage package ) : AppDomainSetup

Creates a new AppDomainSetup

Method Details

CreateDomain() public static method

Creates a new AppDomain for running the test package
public static CreateDomain ( TestPackage package ) : AppDomain
package TestPackage The test package to be run
return System.AppDomain

UnloadDomain() public static method

Unloads the test runner app domain.
public static UnloadDomain ( AppDomain domain ) : void
domain System.AppDomain The domain to unload.
return void