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

Classes

struct  FrameworkData
 

Public Member Functions

void CanGetCurrentFramework ()
 
void CurrentFrameworkHasBuildSpecified ()
 
void CurrentFrameworkMustBeAvailable ()
 
void CanListAvailableFrameworks ()
 
void CanCreateUsingFrameworkVersion (FrameworkData data)
 
void CanCreateUsingClrVersion (FrameworkData data)
 
void CanParseRuntimeFramework (FrameworkData data)
 
void CanDisplayFrameworkAsString (FrameworkData data)
 
bool CanMatchRuntimes (RuntimeFramework f1, RuntimeFramework f2)
 

Static Private Attributes

static RuntimeType currentRuntime
 
static TestCaseData[] matchData
 
static FrameworkData[] frameworkData
 

Member Function Documentation

void NUnit.Engine.Tests.RuntimeFrameworkTests.CurrentFrameworkHasBuildSpecified ( )
inline
void NUnit.Engine.Tests.RuntimeFrameworkTests.CurrentFrameworkMustBeAvailable ( )
inline
bool NUnit.Engine.Tests.RuntimeFrameworkTests.CanMatchRuntimes ( RuntimeFramework  f1,
RuntimeFramework  f2 
)
inline

Member Data Documentation

RuntimeType NUnit.Engine.Tests.RuntimeFrameworkTests.currentRuntime
staticprivate
Initial value:
=
Type.GetType("Mono.Runtime", false) != null
? RuntimeType.Mono
: Environment.OSVersion.Platform == PlatformID.WinCE
? RuntimeType.NetCF
TestCaseData [] NUnit.Engine.Tests.RuntimeFrameworkTests.matchData
staticprivate
FrameworkData [] NUnit.Engine.Tests.RuntimeFrameworkTests.frameworkData
staticprivate
Initial value:
= new FrameworkData[] {
new FrameworkData(RuntimeType.Net, new Version(1,0), new Version(1,0,3705), "net-1.0", "Net 1.0"),
new FrameworkData(RuntimeType.Net, new Version(1,1), new Version(1,1,4322), "net-1.1", "Net 1.1"),
new FrameworkData(RuntimeType.Net, new Version(2,0), new Version(2,0,50727), "net-2.0", "Net 2.0"),
new FrameworkData(RuntimeType.Net, new Version(3,0), new Version(2,0,50727), "net-3.0", "Net 3.0"),
new FrameworkData(RuntimeType.Net, new Version(3,5), new Version(2,0,50727), "net-3.5", "Net 3.5"),
new FrameworkData(RuntimeType.Net, new Version(4,0), new Version(4,0,30319), "net-4.0", "Net 4.0"),
new FrameworkData(RuntimeType.Net, RuntimeFramework.DefaultVersion, RuntimeFramework.DefaultVersion, "net", "Net"),
new FrameworkData(RuntimeType.Mono, new Version(1,0), new Version(1,1,4322), "mono-1.0", "Mono 1.0"),
new FrameworkData(RuntimeType.Mono, new Version(2,0), new Version(2,0,50727), "mono-2.0", "Mono 2.0"),
new FrameworkData(RuntimeType.Mono, new Version(3,5), new Version(2,0,50727), "mono-3.5", "Mono 3.5"),
new FrameworkData(RuntimeType.Mono, new Version(4,0), new Version(4,0,30319), "mono-4.0", "Mono 4.0"),
new FrameworkData(RuntimeType.Mono, RuntimeFramework.DefaultVersion, RuntimeFramework.DefaultVersion, "mono", "Mono"),
new FrameworkData(RuntimeType.Any, new Version(1,1), new Version(1,1,4322), "v1.1", "v1.1"),
new FrameworkData(RuntimeType.Any, new Version(2,0), new Version(2,0,50727), "v2.0", "v2.0"),
new FrameworkData(RuntimeType.Any, new Version(3,5), new Version(2,0,50727), "v3.5", "v3.5"),
new FrameworkData(RuntimeType.Any, new Version(4,0), new Version(4,0,30319), "v4.0", "v4.0"),
new FrameworkData(RuntimeType.Any, RuntimeFramework.DefaultVersion, RuntimeFramework.DefaultVersion, "any", "Any")
}

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