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.Framework.Internal.SetUpFixture Class Reference

SetUpFixture extends TestSuite and supports Setup and TearDown methods. More...

+ Inheritance diagram for NUnit.Framework.Internal.SetUpFixture:
+ Collaboration diagram for NUnit.Framework.Internal.SetUpFixture:

Public Member Functions

 SetUpFixture (ITypeInfo type)
 Initializes a new instance of the SetUpFixture class. More...
 
- Public Member Functions inherited from NUnit.Framework.Internal.TestSuite
 TestSuite (string name)
 Initializes a new instance of the TestSuite class. More...
 
 TestSuite (string parentSuiteName, string name)
 Initializes a new instance of the TestSuite class. More...
 
 TestSuite (ITypeInfo fixtureType)
 Initializes a new instance of the TestSuite class. More...
 
 TestSuite (Type fixtureType)
 Initializes a new instance of the TestSuite class. More...
 
void Sort ()
 Sorts tests under this suite. More...
 
void Add (Test test)
 Adds a test to the suite. More...
 
override TestResult MakeTestResult ()
 Overridden to return a TestSuiteResult. More...
 
override TNode AddToXml (TNode parentNode, bool recursive)
 Returns an XmlNode representing the current result after adding it as a child of the supplied parent node. More...
 
- Public Member Functions inherited from NUnit.Framework.Internal.Test
void ApplyAttributesToTest (ICustomAttributeProvider provider)
 Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations. More...
 
TNode ToXml (bool recursive)
 Returns the Xml representation of the test More...
 
int CompareTo (object obj)
 Compares this test to another test for sorting purposes More...
 

Additional Inherited Members

- Protected Member Functions inherited from NUnit.Framework.Internal.TestSuite
void CheckSetUpTearDownMethods (Type attrType)
 Check that setup and teardown methods marked by certain attributes meet NUnit's requirements and mark the tests not runnable otherwise. More...
 
- Protected Member Functions inherited from NUnit.Framework.Internal.Test
 Test (string name)
 Constructs a test given its name More...
 
 Test (string pathName, string name)
 Constructs a test given the path through the test hierarchy to its parent and a name. More...
 
 Test (ITypeInfo typeInfo)
 TODO: Documentation needed for constructor More...
 
 Test (IMethodInfo method)
 Construct a test from a MethodInfo More...
 
void PopulateTestNode (TNode thisNode, bool recursive)
 Add standard attributes and members to a test node. More...
 
- Protected Attributes inherited from NUnit.Framework.Internal.Test
MethodInfo[] setUpMethods
 The SetUp methods. More...
 
MethodInfo[] tearDownMethods
 The teardown methods More...
 
- Properties inherited from NUnit.Framework.Internal.TestSuite
override IList< ITestTests [get]
 Gets this test's child tests More...
 
override int TestCaseCount [get]
 Gets a count of test cases represented by or contained under this test. More...
 
object[] Arguments [get, set]
 The arguments to use in creating the fixture More...
 
bool MaintainTestOrder [get, set]
 Set to true to suppress sorting this suite's contents More...
 
override bool HasChildren [get]
 Gets a bool indicating whether the current test has any descendant tests. More...
 
override string XmlElementName [get]
 Gets the name used for the top-level element in the XML representation of this test More...
 
- Properties inherited from NUnit.Framework.Internal.Test
string Id [get, set]
 Gets or sets the id of the test More...
 
string Name [get, set]
 Gets or sets the name of the test More...
 
string FullName [get, set]
 Gets or sets the fully qualified name of the test More...
 
string ClassName [get]
 Gets the name of the class containing this test. Returns null if the test is not associated with a class. More...
 
virtual string MethodName [get]
 Gets the name of the method implementing this test. Returns null if the test is not implemented as a method. More...
 
ITypeInfo TypeInfo [get, private set]
 Gets the TypeInfo of the fixture used in running this test or null if no fixture type is associated with it. More...
 
IMethodInfo Method [get, set]
 Gets a MethodInfo for the method implementing this test. Returns null if the test is not implemented as a method. More...
 
RunState RunState [get, set]
 Whether or not the test should be run More...
 
abstract string XmlElementName [get]
 Gets the name used for the top-level element in the XML representation of this test More...
 
virtual string TestType [get]
 Gets a string representing the type of test. Used as an attribute value in the XML representation of a test and has no other function in the framework. More...
 
virtual int TestCaseCount [get]
 Gets a count of test cases represented by or contained under this test. More...
 
IPropertyBag Properties [get, private set]
 Gets the properties for this test More...
 
bool IsSuite [get]
 Returns true if this is a TestSuite More...
 
abstract bool HasChildren [get]
 Gets a bool indicating whether the current test has any descendant tests. More...
 
ITest Parent [get, set]
 Gets the parent as a Test object. Used by the core to set the parent. More...
 
abstract
System.Collections.Generic.IList
< ITest
Tests [get]
 Gets this test's child tests More...
 
virtual object Fixture [get, set]
 Gets or sets a fixture object for running this test. More...
 
static string IdPrefix [get, set]
 Static prefix used for ids in this AppDomain. Set by FrameworkController. More...
 
int Seed [get, set]
 Gets or Sets the Int value representing the seed for the RandomGenerator More...
 
- Properties inherited from NUnit.Framework.Interfaces.ITest
string Id [get]
 Gets the id of the test More...
 
string Name [get]
 Gets the name of the test More...
 
string FullName [get]
 Gets the fully qualified name of the test More...
 
string ClassName [get]
 Gets the name of the class containing this test. Returns null if the test is not associated with a class. More...
 
string MethodName [get]
 Gets the name of the method implementing this test. Returns null if the test is not implemented as a method. More...
 
ITypeInfo TypeInfo [get]
 Gets the Type of the test fixture, if applicable, or null if no fixture type is associated with this test. More...
 
IMethodInfo Method [get]
 Gets an IMethod for the method implementing this test. Returns null if the test is not implemented as a method. More...
 
RunState RunState [get]
 Gets the RunState of the test, indicating whether it can be run. More...
 
int TestCaseCount [get]
 Count of the test cases ( 1 if this is a test case ) More...
 
IPropertyBag Properties [get]
 Gets the properties of the test More...
 
ITest Parent [get]
 Gets the parent test, if any. More...
 
bool IsSuite [get]
 Returns true if this is a test suite More...
 
bool HasChildren [get]
 Gets a bool indicating whether the current test has any descendant tests. More...
 
System.Collections.Generic.IList
< ITest
Tests [get]
 Gets this test's child tests More...
 
object Fixture [get]
 Gets a fixture object for running this test. More...
 

Detailed Description

SetUpFixture extends TestSuite and supports Setup and TearDown methods.

Constructor & Destructor Documentation

NUnit.Framework.Internal.SetUpFixture.SetUpFixture ( ITypeInfo  type)
inline

Initializes a new instance of the SetUpFixture class.

Parameters
typeThe type.

References NUnit.Framework.Interfaces.ITypeInfo.Namespace.


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