IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Engine.Extensibility.IDriverFactory Interface Reference

Interface implemented by a Type that knows how to create a driver for a test assembly. More...

+ Inheritance diagram for NUnit.Engine.Extensibility.IDriverFactory:

Public Member Functions

bool IsSupportedTestFramework (AssemblyName reference)
 Gets a flag indicating whether a given AssemblyName represents a test framework supported by this factory. More...
 
IFrameworkDriver GetDriver (AppDomain domain, AssemblyName reference)
 Gets a driver for a given test assembly and a framework which the assembly is already known to reference. More...
 

Detailed Description

Interface implemented by a Type that knows how to create a driver for a test assembly.

Member Function Documentation

bool NUnit.Engine.Extensibility.IDriverFactory.IsSupportedTestFramework ( AssemblyName  reference)

Gets a flag indicating whether a given AssemblyName represents a test framework supported by this factory.

Parameters
referenceAn AssemblyName referring to the possible test framework.

Implemented in NUnit.Engine.Drivers.NUnit2DriverFactory, and NUnit.Engine.Drivers.NUnit3DriverFactory.

IFrameworkDriver NUnit.Engine.Extensibility.IDriverFactory.GetDriver ( AppDomain  domain,
AssemblyName  reference 
)

Gets a driver for a given test assembly and a framework which the assembly is already known to reference.

Parameters
domainThe domain in which the assembly will be loaded
referenceAn AssemblyName referring to the test framework.
Returns

Implemented in NUnit.Engine.Drivers.NUnit2DriverFactory, and NUnit.Engine.Drivers.NUnit3DriverFactory.


The documentation for this interface was generated from the following file: