IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
SetUpFixture extends TestSuite and supports Setup and TearDown methods. More...
Public Member Functions | |
SetUpFixture (ITypeInfo type) | |
Initializes a new instance of the SetUpFixture class. More... | |
![]() | |
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... | |
![]() | |
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 | |
![]() | |
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... | |
![]() | |
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... | |
![]() | |
MethodInfo[] | setUpMethods |
The SetUp methods. More... | |
MethodInfo[] | tearDownMethods |
The teardown methods More... | |
![]() | |
override IList< ITest > | Tests [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... | |
![]() | |
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... | |
![]() | |
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... | |
SetUpFixture extends TestSuite and supports Setup and TearDown methods.
|
inline |
Initializes a new instance of the SetUpFixture class.
type | The type. |
References NUnit.Framework.Interfaces.ITypeInfo.Namespace.