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.IProject Interface Reference

Interface for the various project types that the engine can load. More...

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

Public Member Functions

TestPackage GetTestPackage ()
 Gets a test package for the primary or active configuration within the project. The package includes all the assemblies and any settings specified in the project format. More...
 
TestPackage GetTestPackage (string configName)
 Gets a TestPackage for a specific configuration within the project. The package includes all the assemblies and any settings specified in the project format. More...
 

Properties

string ProjectPath [get]
 Gets the path to the file storing this project, if any. If the project has not been saved, this is null. More...
 
string ActiveConfigName [get]
 Gets the active configuration, as defined by the particular project. More...
 
IList< string > ConfigNames [get]
 Gets a list of the configs for this project More...
 

Detailed Description

Interface for the various project types that the engine can load.

Member Function Documentation

TestPackage NUnit.Engine.Extensibility.IProject.GetTestPackage ( string  configName)

Gets a TestPackage for a specific configuration within the project. The package includes all the assemblies and any settings specified in the project format.

Parameters
configNameThe name of the config to use
Returns
A TestPackage for the named configuration.

Implemented in NUnit.Engine.Services.ProjectLoaders.VSProject, NUnit.Engine.Services.ProjectLoaders.NUnitProject, and NUnit.Engine.Services.ProjectLoaders.VSSolution.

Property Documentation

string NUnit.Engine.Extensibility.IProject.ProjectPath
get

Gets the path to the file storing this project, if any. If the project has not been saved, this is null.

Referenced by NUnit.Engine.Services.ProjectLoaders.Tests.NUnitProjectLoaderTests.CanLoadEmptyProject().


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