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.Drivers.NUnit2DriverFactory Class Reference
+ Inheritance diagram for NUnit.Engine.Drivers.NUnit2DriverFactory:
+ Collaboration diagram for NUnit.Engine.Drivers.NUnit2DriverFactory:

Public Member Functions

 NUnit2DriverFactory (ExtensionNode driverNode)
 
bool IsSupportedTestFramework (AssemblyName reference)
 Gets a flag indicating whether a given assembly name and version represent 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...
 

Private Attributes

const string NUNIT_FRAMEWORK = "nunit.framework"
 
const string NUNITLITE_FRAMEWORK = "nunitlite"
 
ExtensionNode _driverNode
 

Constructor & Destructor Documentation

NUnit.Engine.Drivers.NUnit2DriverFactory.NUnit2DriverFactory ( ExtensionNode  driverNode)
inline

Member Function Documentation

bool NUnit.Engine.Drivers.NUnit2DriverFactory.IsSupportedTestFramework ( AssemblyName  reference)
inline

Gets a flag indicating whether a given assembly name and version represent a test framework supported by this factory.

Parameters
referenceAn AssemblyName referring to the possible test framework.

Implements NUnit.Engine.Extensibility.IDriverFactory.

IFrameworkDriver NUnit.Engine.Drivers.NUnit2DriverFactory.GetDriver ( AppDomain  domain,
AssemblyName  reference 
)
inline

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
assemblyNameThe name of the test framework reference
versionThe version of the test framework reference
Returns

Implements NUnit.Engine.Extensibility.IDriverFactory.

References NUnit.Engine.Extensibility.ExtensionNode.CreateExtensionObject().

Member Data Documentation

const string NUnit.Engine.Drivers.NUnit2DriverFactory.NUNIT_FRAMEWORK = "nunit.framework"
private
const string NUnit.Engine.Drivers.NUnit2DriverFactory.NUNITLITE_FRAMEWORK = "nunitlite"
private
ExtensionNode NUnit.Engine.Drivers.NUnit2DriverFactory._driverNode
private

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