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.Services.Tests.ExtensionServiceTests Class Reference
+ Collaboration diagram for NUnit.Engine.Services.Tests.ExtensionServiceTests:

Public Member Functions

void CreateService ()
 
void CanListExtensionPoints (string path)
 
void CanGetExtensionPointByPath ([ValueSource("KNOWN_EXTENSION_POINT_PATHS")] string path, [ValueSource("KNOWN_EXTENSION_POINT_TYPES")] Type type)
 
void CanGetExtensionPointByType ([ValueSource("KNOWN_EXTENSION_POINT_PATHS")] string path, [ValueSource("KNOWN_EXTENSION_POINT_TYPES")] Type type)
 
void CanListExtensions (string typeName)
 
void ExtensionsAreAddedToExtensionPoint ([ValueSource("KNOWN_EXTENSION_POINT_PATHS")] string path, [Values(0, 2, 1, 1)] int expectedExtensionCount)
 

Private Attributes

ExtensionService _extensionService
 

Static Private Attributes

static readonly string[] KNOWN_EXTENSION_POINT_PATHS
 
static readonly Type[] KNOWN_EXTENSION_POINT_TYPES
 
static readonly string[] KNOWN_EXTENSIONS
 

Member Function Documentation

void NUnit.Engine.Services.Tests.ExtensionServiceTests.CreateService ( )
inline
void NUnit.Engine.Services.Tests.ExtensionServiceTests.CanListExtensionPoints ( string  path)
inline
void NUnit.Engine.Services.Tests.ExtensionServiceTests.CanGetExtensionPointByPath ( [ValueSource("KNOWN_EXTENSION_POINT_PATHS")] string  path,
[ValueSource("KNOWN_EXTENSION_POINT_TYPES")] Type  type 
)
inline
void NUnit.Engine.Services.Tests.ExtensionServiceTests.CanGetExtensionPointByType ( [ValueSource("KNOWN_EXTENSION_POINT_PATHS")] string  path,
[ValueSource("KNOWN_EXTENSION_POINT_TYPES")] Type  type 
)
inline
void NUnit.Engine.Services.Tests.ExtensionServiceTests.CanListExtensions ( string  typeName)
inline
void NUnit.Engine.Services.Tests.ExtensionServiceTests.ExtensionsAreAddedToExtensionPoint ( [ValueSource("KNOWN_EXTENSION_POINT_PATHS")] string  path,
[Values(0, 2, 1, 1)] int  expectedExtensionCount 
)
inline

Member Data Documentation

ExtensionService NUnit.Engine.Services.Tests.ExtensionServiceTests._extensionService
private
readonly string [] NUnit.Engine.Services.Tests.ExtensionServiceTests.KNOWN_EXTENSION_POINT_PATHS
staticprivate
Initial value:
= new string[] {
"/NUnit/Engine/TypeExtensions/IDriverFactory",
"/NUnit/Engine/TypeExtensions/IProjectLoader",
"/NUnit/Engine/TypeExtensions/IResultWriter",
"/NUnit/Engine/NUnitV2Driver"
}
readonly Type [] NUnit.Engine.Services.Tests.ExtensionServiceTests.KNOWN_EXTENSION_POINT_TYPES
staticprivate
Initial value:
= new Type[] {
typeof(IDriverFactory),
typeof(IProjectLoader),
typeof(IResultWriter),
typeof(IFrameworkDriver)
}
readonly string [] NUnit.Engine.Services.Tests.ExtensionServiceTests.KNOWN_EXTENSIONS
staticprivate
Initial value:
= new string[] {
"NUnit.Engine.Services.ProjectLoaders.NUnitProjectLoader",
"NUnit.Engine.Services.ProjectLoaders.VisualStudioProjectLoader",
"NUnit.Engine.Addins.NUnit2XmlResultWriter",
"NUnit.Engine.Drivers.NUnit2FrameworkDriver"
}

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