IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
The DriverService provides drivers able to load and run tests using various frameworks. More...
Public Member Functions | |
IFrameworkDriver | GetDriver (AppDomain domain, string assemblyPath) |
Get a driver suitable for use with a particular test assembly. More... | |
override void | StartService () |
Initialize the Service More... | |
![]() | |
virtual void | StopService () |
Do any cleanup needed before terminating the service More... | |
void | Dispose () |
Private Attributes | |
IList< IDriverFactory > | _factories = new List<IDriverFactory>() |
Additional Inherited Members | |
![]() | |
virtual void | Dispose (bool disposing) |
![]() | |
bool | _disposed = false |
![]() | |
IServiceLocator | ServiceContext [get, set] |
The ServiceContext More... | |
ServiceStatus | Status [get, protected set] |
Gets the ServiceStatus of this service More... | |
![]() | |
IServiceLocator | ServiceContext [get, set] |
The ServiceContext More... | |
ServiceStatus | Status [get] |
Gets the ServiceStatus of this service More... | |
The DriverService provides drivers able to load and run tests using various frameworks.
|
inline |
Get a driver suitable for use with a particular test assembly.
domain | The AppDomain to use for the tests |
assemblyPath | The full path to the test assembly |
Implements NUnit.Engine.IDriverService.
Referenced by NUnit.Engine.Services.Tests.DriverServiceTests.CorrectDriverIsUsed().
|
inlinevirtual |
Initialize the Service
Reimplemented from NUnit.Engine.Services.Service.
References NUnit.Engine.Services.ExtensionService.GetExtensionNode(), and NUnit.Engine.ServiceContext.GetService().
|
private |