Files
gtav-src/tools_ng/bin/nUnit/nunit.core.interfaces.xml
2025-09-29 00:52:08 +02:00

3050 lines
128 KiB
XML
Executable File

<?xml version="1.0"?>
<doc>
<assembly>
<name>nunit.core.interfaces</name>
</assembly>
<members>
<member name="T:NUnit.Core.TestRunner">
<summary>
The TestRunner Interface allows client code, such as the NUnit console and
gui runners, to load and run tests. This is the lowest level interface generally
supported for running tests and is implemented by the RemoteTestRunner class in
the NUnit core as well as by other classes running on the client side.
The Load method is used to load a suite of tests from one or more
assemblies, returning a tree of TestNodes to the caller.
The CountTestCases family of methods returns the number of test cases in the
loaded suite, either in its entirety or by using a filter to count a subset of tests.
The Run family of methods performs a test run synchronously, returning a TestResult
or TestResult[] to the caller. If provided, an EventListener interface will be
notified of significant events in the running of the tests. A filter may be used
to run a subset of the tests.
BeginRun and EndRun provide a simplified form of the asynchronous invocation
pattern used in many places within the .NET framework. Because the current
implementation allows only one run to be in process at a time, an IAsyncResult
is not used at this time.
Methods to cancel a run and to wait for a run to complete are also provided. The
result of the last run may be obtained by querying the TestResult property.
</summary>
</member>
<member name="M:NUnit.Core.TestRunner.Load(NUnit.Core.TestPackage)">
<summary>
Load the assemblies in a test package
</summary>
<param name="package">The test package to be loaded</param>
<returns>True if the tests were loaded successfully, otherwise false</returns>
</member>
<member name="M:NUnit.Core.TestRunner.Unload">
<summary>
Unload all tests previously loaded
</summary>
</member>
<member name="M:NUnit.Core.TestRunner.CountTestCases(NUnit.Core.ITestFilter)">
<summary>
Count Test Cases using a filter
</summary>
<param name="filter">The filter to apply</param>
<returns>The number of test cases found</returns>
</member>
<member name="M:NUnit.Core.TestRunner.Run(NUnit.Core.EventListener,NUnit.Core.ITestFilter,System.Boolean,NUnit.Core.LoggingThreshold)">
<summary>
Run selected tests and return a test result. The test is run synchronously,
and the listener interface is notified as it progresses. Arguments control whether
trace and log output are passed back to the caller.
</summary>
<param name="listener">Interface to receive EventListener notifications.</param>
<param name="filter">The filter to apply when running the tests</param>
<param name="captureTrace">If true, trace output is returned as a TestOutput event</param>
<param name="logLevel">The threshold for log output to be returned as a TestOutput event</param>
</member>
<member name="M:NUnit.Core.TestRunner.BeginRun(NUnit.Core.EventListener,NUnit.Core.ITestFilter,System.Boolean,NUnit.Core.LoggingThreshold)">
<summary>
Start a run of selected tests. The tests are run aynchronously and the
listener interface is notified as it progresses. Arguments control whether
trace and log output are passed back to the caller.
</summary>
<param name="listener">Interface to receive EventListener notifications.</param>
<param name="filter">The filter to apply when running the tests</param>
<param name="captureTrace">If true, trace output is returned as a TestOutput event</param>
<param name="logLevel">The threshold for log output to be returned as a TestOutput event</param>
</member>
<member name="M:NUnit.Core.TestRunner.EndRun">
<summary>
Wait for an asynchronous run to complete and return the result.
</summary>
<returns>A TestResult for the entire run</returns>
</member>
<member name="M:NUnit.Core.TestRunner.CancelRun">
<summary>
Cancel the test run that is in progress. For a synchronous run,
a client wanting to call this must create a separate run thread.
</summary>
</member>
<member name="M:NUnit.Core.TestRunner.Wait">
<summary>
Wait for the test run in progress to complete. For a synchronous run,
a client wanting to call this must create a separate run thread. In
particular, a gui client calling this method is likely to hang, since
events will not be able to invoke methods on the gui thread.
</summary>
</member>
<member name="P:NUnit.Core.TestRunner.ID">
<summary>
TestRunners are identified by an ID. So long as there
is only one test runner or a single chain of test runners,
the default id of 0 may be used. However, any client that
creates multiple runners must ensure that each one has a
unique ID in order to locate and run specific tests.
</summary>
</member>
<member name="P:NUnit.Core.TestRunner.Running">
<summary>
Running indicates whether a test is in progress. To retrieve the
results from an asynchronous test run, wait till Running is false.
</summary>
</member>
<member name="P:NUnit.Core.TestRunner.AssemblyInfo">
<summary>
Returns information about loaded assemblies
</summary>
</member>
<member name="P:NUnit.Core.TestRunner.Test">
<summary>
The loaded test, converted to a tree of TestNodes so they can be
serialized and marshalled to a remote client.
</summary>
</member>
<member name="P:NUnit.Core.TestRunner.TestResult">
<summary>
Result of the last test run.
</summary>
</member>
<member name="T:NUnit.Core.TestName">
<summary>
TestName encapsulates all info needed to identify and
locate a test that has been loaded by a runner. It consists
of a three components: the simple name of the test, an int
id that is unique to a given tree of tests and an int
runner id that identifies the particular runner that
holds the test instance.
</summary>
</member>
<member name="F:NUnit.Core.TestName.testID">
<summary>
ID that uniquely identifies the test
</summary>
</member>
<member name="F:NUnit.Core.TestName.name">
<summary>
The simple name of the test, without qualification
</summary>
</member>
<member name="F:NUnit.Core.TestName.fullName">
<summary>
The fully qualified name of the test
</summary>
</member>
<member name="M:NUnit.Core.TestName.Parse(System.String)">
<summary>
Parse a string representation of a TestName,
returning a TestName.
</summary>
<param name="s">The string to parse</param>
<returns>A TestName</returns>
</member>
<member name="M:NUnit.Core.TestName.Equals(System.Object)">
<summary>
Compares two TestNames for equality
</summary>
<param name="obj">the other TestID</param>
<returns>True if the two TestIDs are equal</returns>
</member>
<member name="M:NUnit.Core.TestName.GetHashCode">
<summary>
Calculates a hashcode for this TestID
</summary>
<returns>The hash code.</returns>
</member>
<member name="M:NUnit.Core.TestName.ToString">
<summary>
Override ToString() to display the UniqueName
</summary>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestName.op_Equality(NUnit.Core.TestName,NUnit.Core.TestName)">
<summary>
Override the == operator
</summary>
<param name="name1"></param>
<param name="name2"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestName.op_Inequality(NUnit.Core.TestName,NUnit.Core.TestName)">
<summary>
Override the != operator
</summary>
<param name="name1"></param>
<param name="name2"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestName.Clone">
<summary>
Returns a duplicate of this TestName
</summary>
<returns></returns>
</member>
<member name="P:NUnit.Core.TestName.TestID">
<summary>
Gets or sets the TestID that uniquely identifies this test
</summary>
</member>
<member name="P:NUnit.Core.TestName.RunnerID">
<summary>
Gets the ID for the runner that created the test from
the TestID, or returns -1 if the TestID is null.
</summary>
</member>
<member name="P:NUnit.Core.TestName.Name">
<summary>
Gets or sets the simple name of the test
</summary>
</member>
<member name="P:NUnit.Core.TestName.FullName">
<summary>
Gets or sets the full (qualified) name of the test
</summary>
</member>
<member name="P:NUnit.Core.TestName.UniqueName">
<summary>
Get the string representation of this test name, incorporating all
the components of the name.
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.ITestCaseBuilder">
<summary>
The ITestCaseBuilder interface is exposed by a class that knows how to
build a test case from certain methods.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseBuilder.CanBuildFrom(System.Reflection.MethodInfo)">
<summary>
Examine the method and determine if it is suitable for
this builder to use in building a TestCase.
Note that returning false will cause the method to be ignored
in loading the tests. If it is desired to load the method
but label it as non-runnable, ignored, etc., then this
method must return true.
</summary>
<param name="method">The test method to examine</param>
<returns>True is the builder can use this method</returns>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseBuilder.BuildFrom(System.Reflection.MethodInfo)">
<summary>
Build a TestCase from the provided MethodInfo.
</summary>
<param name="method">The method to be used as a test case</param>
<returns>A TestCase or null</returns>
</member>
<member name="T:NUnit.Core.Extensibility.ITestCaseBuilder2">
<summary>
ITestCaseBuilder2 extends ITestCaseBuilder with methods
that include the suite for which the test case is being
built. Test case builders not needing the suite can
continue to implement ITestCaseBuilder.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseBuilder2.CanBuildFrom(System.Reflection.MethodInfo,NUnit.Core.Test)">
<summary>
Examine the method and determine if it is suitable for
this builder to use in building a TestCase to be
included in the suite being populated.
Note that returning false will cause the method to be ignored
in loading the tests. If it is desired to load the method
but label it as non-runnable, ignored, etc., then this
method must return true.
</summary>
<param name="method">The test method to examine</param>
<param name="suite">The suite being populated</param>
<returns>True is the builder can use this method</returns>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseBuilder2.BuildFrom(System.Reflection.MethodInfo,NUnit.Core.Test)">
<summary>
Build a TestCase from the provided MethodInfo for
inclusion in the suite being constructed.
</summary>
<param name="method">The method to be used as a test case</param>
<param name="suite">The test suite being populated, or null</param>
<returns>A TestCase or null</returns>
</member>
<member name="T:NUnit.Core.Extensibility.Addin">
<summary>
The Addin class holds information about an addin.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.Addin.#ctor(System.Type)">
<summary>
Construct an Addin for a type.
</summary>
<param name="type">The type to be used</param>
</member>
<member name="M:NUnit.Core.Extensibility.Addin.Equals(System.Object)">
<summary>
Return true if two Addins have teh same type name
</summary>
<param name="obj">The other addin to be compared</param>
</member>
<member name="M:NUnit.Core.Extensibility.Addin.GetHashCode">
<summary>
Return a hash code for this addin
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.Addin.Name">
<summary>
The name of the Addin
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.Addin.Description">
<summary>
Brief description of what the Addin does
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.Addin.ExtensionType">
<summary>
The type or types of extension provided, using
one or more members of the ExtensionType enumeration.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.Addin.TypeName">
<summary>
The AssemblyQualifiedName of the type that implements
the addin.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.Addin.Status">
<summary>
The status of the addin
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.Addin.Message">
<summary>
Any message that clarifies the status of the Addin,
such as an error message or an explanation of why
the addin is disabled.
</summary>
</member>
<member name="T:NUnit.Core.TestInfo">
<summary>
TestInfo holds common info about a test. It represents only
a single test or a suite and contains no references to other
tests. Since it is informational only, it can easily be passed
around using .Net remoting.
TestInfo is used directly in all EventListener events and in
TestResults. It contains an ID, which can be used by a
runner to locate the actual test.
TestInfo also serves as the base class for TestNode, which
adds hierarchical information and is used in client code to
maintain a visible image of the structure of the tests.
</summary>
</member>
<member name="T:NUnit.Core.ITest">
<summary>
Common interface supported by all representations
of a test. Only includes informational fields.
The Run method is specifically excluded to allow
for data-only representations of a test.
</summary>
</member>
<member name="M:NUnit.Core.ITest.CountTestCases(NUnit.Core.ITestFilter)">
<summary>
Count the test cases that pass a filter. The
result should match those that would execute
when passing the same filter to Run.
</summary>
<param name="filter">The filter to apply</param>
<returns>The count of test cases</returns>
</member>
<member name="P:NUnit.Core.ITest.TestName">
<summary>
Gets the completely specified name of the test
encapsulated in a TestName object.
</summary>
</member>
<member name="P:NUnit.Core.ITest.TestType">
<summary>
Gets a string representing the type of test, e.g.: "Test Case"
</summary>
</member>
<member name="P:NUnit.Core.ITest.RunState">
<summary>
Indicates whether the test can be run using
the RunState enum.
</summary>
</member>
<member name="P:NUnit.Core.ITest.IgnoreReason">
<summary>
Reason for not running the test, if applicable
</summary>
</member>
<member name="P:NUnit.Core.ITest.TestCount">
<summary>
Count of the test cases ( 1 if this is a test case )
</summary>
</member>
<member name="P:NUnit.Core.ITest.Categories">
<summary>
Categories available for this test
</summary>
</member>
<member name="P:NUnit.Core.ITest.Description">
<summary>
Return the description field.
</summary>
</member>
<member name="P:NUnit.Core.ITest.Properties">
<summary>
Return additional properties of the test
</summary>
</member>
<member name="P:NUnit.Core.ITest.IsSuite">
<summary>
True if this is a suite
</summary>
</member>
<member name="P:NUnit.Core.ITest.Parent">
<summary>
Gets the parent test of this test
</summary>
</member>
<member name="P:NUnit.Core.ITest.Tests">
<summary>
For a test suite, the child tests or suites
Null if this is not a test suite
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.testName">
<summary>
TestName that identifies this test
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.ignoreReason">
<summary>
Reason for not running the test
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.testCaseCount">
<summary>
Number of test cases in this test or suite
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.isSuite">
<summary>
True if this is a suite
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.description">
<summary>
The test description
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.categories">
<summary>
A list of all the categories assigned to a test
</summary>
</member>
<member name="F:NUnit.Core.TestInfo.properties">
<summary>
A dictionary of properties, used to add information
to tests without requiring the class to change.
</summary>
</member>
<member name="M:NUnit.Core.TestInfo.#ctor(NUnit.Core.ITest)">
<summary>
Construct from an ITest
</summary>
<param name="test">Test from which a TestNode is to be constructed</param>
</member>
<member name="M:NUnit.Core.TestInfo.#ctor(NUnit.Core.TestName,NUnit.Core.ITest[])">
<summary>
Construct as a parent to multiple tests.
</summary>
<param name="testName">The name to use for the new test</param>
<param name="tests">An array of child tests</param>
</member>
<member name="M:NUnit.Core.TestInfo.#ctor(NUnit.Core.TestName)">
<summary>
Construct given a test name
</summary>
<param name="testName">The TestName for the new test</param>
</member>
<member name="M:NUnit.Core.TestInfo.CountTestCases(NUnit.Core.ITestFilter)">
<summary>
Counts the test cases that would be run if this
test were executed using the provided filter.
</summary>
<param name="filter">The filter to apply</param>
<returns>A count of test cases</returns>
</member>
<member name="P:NUnit.Core.TestInfo.TestName">
<summary>
Gets the completely specified name of the test
encapsulated in a TestName object.
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.TestType">
<summary>
Gets a string representing the kind of test this
object represents for display purposes.
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.Description">
<summary>
The test description
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.RunState">
<summary>
Gets the RunState for this test
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.IgnoreReason">
<summary>
The reason for ignoring a test
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.TestCount">
<summary>
Count of test cases in this test.
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.Parent">
<summary>
Gets the parent test of this test
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.Categories">
<summary>
Gets a list of the categories applied to this test
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.Tests">
<summary>
Gets a list of any child tests
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.IsSuite">
<summary>
True if this is a suite, false if a test case
</summary>
</member>
<member name="P:NUnit.Core.TestInfo.Properties">
<summary>
Gets the Properties dictionary for this test
</summary>
</member>
<member name="T:NUnit.Core.Test">
<summary>
Test Class.
</summary>
</member>
<member name="F:NUnit.Core.Test.testName">
<summary>
TestName that identifies this test
</summary>
</member>
<member name="F:NUnit.Core.Test.runState">
<summary>
Indicates whether the test should be executed
</summary>
</member>
<member name="F:NUnit.Core.Test.parent">
<summary>
Test suite containing this test, or null
</summary>
</member>
<member name="F:NUnit.Core.Test.properties">
<summary>
A dictionary of properties, used to add information
to tests without requiring the class to change.
</summary>
</member>
<member name="M:NUnit.Core.Test.GetCurrentApartment">
<summary>
Get the current apartment state of the test
</summary>
</member>
<member name="M:NUnit.Core.Test.#ctor(System.String)">
<summary>
Constructs a test given its name
</summary>
<param name="name">The name of the test</param>
</member>
<member name="M:NUnit.Core.Test.#ctor(System.String,System.String)">
<summary>
Constructs a test given the path through the
test hierarchy to its parent and a name.
</summary>
<param name="pathName">The parent tests full name</param>
<param name="name">The name of the test</param>
</member>
<member name="M:NUnit.Core.Test.#ctor(NUnit.Core.TestName)">
<summary>
Constructs a test given a TestName object
</summary>
<param name="testName">The TestName for this test</param>
</member>
<member name="M:NUnit.Core.Test.SetRunnerID(System.Int32,System.Boolean)">
<summary>
Sets the runner id of a test and optionally its children
</summary>
<param name="runnerID">The runner id to be used</param>
<param name="recursive">True if all children should get the same id</param>
</member>
<member name="M:NUnit.Core.Test.CountTestCases(NUnit.Core.ITestFilter)">
<summary>
Gets a count of test cases that would be run using
the specified filter.
</summary>
<param name="filter"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.Test.Run(NUnit.Core.EventListener,NUnit.Core.ITestFilter)">
<summary>
Runs the test under a particular filter, sending
notifications to a listener.
</summary>
<param name="listener">An event listener to receive notifications</param>
<param name="filter">A filter used in running the test</param>
<returns></returns>
</member>
<member name="M:NUnit.Core.Test.CompareTo(System.Object)">
<summary>
Compares this test to another test for sorting purposes
</summary>
<param name="obj">The other test</param>
<returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
</member>
<member name="P:NUnit.Core.Test.RequiresThread">
<summary>
Return true if the test requires a thread
</summary>
</member>
<member name="P:NUnit.Core.Test.ApartmentState">
<summary>
Get the desired apartment state for running the test
</summary>
</member>
<member name="P:NUnit.Core.Test.ShouldRunOnOwnThread">
<summary>
Gets a boolean value indicating whether this
test should run on it's own thread.
</summary>
</member>
<member name="P:NUnit.Core.Test.TestName">
<summary>
Gets the TestName of the test
</summary>
</member>
<member name="P:NUnit.Core.Test.TestType">
<summary>
Gets a string representing the kind of test
that this object represents, for use in display.
</summary>
</member>
<member name="P:NUnit.Core.Test.RunState">
<summary>
Whether or not the test should be run
</summary>
</member>
<member name="P:NUnit.Core.Test.IgnoreReason">
<summary>
Reason for not running the test, if applicable
</summary>
</member>
<member name="P:NUnit.Core.Test.TestCount">
<summary>
Gets a count of test cases represented by
or contained under this test.
</summary>
</member>
<member name="P:NUnit.Core.Test.Categories">
<summary>
Gets a list of categories associated with this test.
</summary>
</member>
<member name="P:NUnit.Core.Test.Description">
<summary>
Gets a description associated with this test.
</summary>
</member>
<member name="P:NUnit.Core.Test.Properties">
<summary>
Gets the property dictionary for this test
</summary>
</member>
<member name="P:NUnit.Core.Test.IsSuite">
<summary>
Indicates whether this test is a suite
</summary>
</member>
<member name="P:NUnit.Core.Test.NUnit#Core#ITest#Parent">
<summary>
Gets the parent test of this test
</summary>
</member>
<member name="P:NUnit.Core.Test.Parent">
<summary>
Gets the parent as a Test object.
Used by the core to set the parent.
</summary>
</member>
<member name="P:NUnit.Core.Test.Tests">
<summary>
Gets this test's child tests
</summary>
</member>
<member name="P:NUnit.Core.Test.FixtureType">
<summary>
Gets the Type of the fixture used in running this test
</summary>
</member>
<member name="P:NUnit.Core.Test.Fixture">
<summary>
Gets or sets a fixture object for running this test
</summary>
</member>
<member name="T:NUnit.Core.PropertyNames">
<summary>
The PropertyNames struct lists common property names, which are
accessed by reflection in the NUnit core. This provides a modicum
of type safety as opposed to using the strings directly.
</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.ExpectedException">
<summary>Exception Type expected from a test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.LegacyExceptionType">
<summary>Exception Type expected from a test (pre-2.5)</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.ExpectedExceptionName">
<summary>FullName of the Exception Type expected from a test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.LegacyExceptionName">
<summary>FullName of the Exception Type expected from a test (pre-2.5)</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.ExpectedMessage">
<summary>ExpectedException Message</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.MatchType">
<summary>ExpectedException MatchType</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.ExpectedResult">
<summary>Expected return result from test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.HasExpectedResult">
<summary>Indicates whether there is an expected return result</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Description">
<summary>Description of the test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.TestName">
<summary>Alternate test name</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Arguments">
<summary>Arguments for the test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Ignored">
<summary>Indicates test case is ignored</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Explicit">
<summary>Indicates test case is explicit</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.IgnoreReason">
<summary>The reason a test case is ignored</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Properties">
<summary>Properties of the test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Categories">
<summary>Categories of the test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.CategoryName">
<summary>Name of a category</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.Reason">
<summary>Reason for not running a test</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.IgnoreExcluded">
<summary>Flag indicating excluded test should be marked as Ignored</summary>
</member>
<member name="F:NUnit.Core.PropertyNames.RequiredAddin">
<summary>Name of an addin that must be present to run a test</summary>
</member>
<member name="T:NUnit.Core.ResultState">
<summary>
The ResultState enum indicates the result of running a test
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Inconclusive">
<summary>
The result is inconclusive
</summary>
</member>
<member name="F:NUnit.Core.ResultState.NotRunnable">
<summary>
The test was not runnable.
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Skipped">
<summary>
The test has been skipped.
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Ignored">
<summary>
The test has been ignored.
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Success">
<summary>
The test succeeded
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Failure">
<summary>
The test failed
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Error">
<summary>
The test encountered an unexpected exception
</summary>
</member>
<member name="F:NUnit.Core.ResultState.Cancelled">
<summary>
The test was cancelled by the user
</summary>
</member>
<member name="T:NUnit.Core.FailureSite">
<summary>
The FailureSite enum indicates the stage of a test
in which an error or failure occured.
</summary>
</member>
<member name="F:NUnit.Core.FailureSite.Test">
<summary>
Failure in the test itself
</summary>
</member>
<member name="F:NUnit.Core.FailureSite.SetUp">
<summary>
Failure in the SetUp method
</summary>
</member>
<member name="F:NUnit.Core.FailureSite.TearDown">
<summary>
Failure in the TearDown method
</summary>
</member>
<member name="F:NUnit.Core.FailureSite.Parent">
<summary>
Failure of a parent test
</summary>
</member>
<member name="F:NUnit.Core.FailureSite.Child">
<summary>
Failure of a child test
</summary>
</member>
<member name="T:NUnit.Core.IService">
<summary>
The IService interface is implemented by all Services.
</summary>
</member>
<member name="M:NUnit.Core.IService.InitializeService">
<summary>
Initialize the Service
</summary>
</member>
<member name="M:NUnit.Core.IService.UnloadService">
<summary>
Do any cleanup needed before terminating the service
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.DecoratorPriority">
<summary>
DecoratorPriority wraps constants that may be used
to represent the relative priority of TestDecorators.
Decorators with a lower priority are applied first
so that higher priority decorators wrap them.
NOTE: This feature is subject to change.
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.DecoratorPriority.Default">
<summary>
The default priority, equivalent to Normal
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.DecoratorPriority.First">
<summary>
Priority for Decorators that must apply first
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.DecoratorPriority.Normal">
<summary>
Normal Decorator priority
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.DecoratorPriority.Last">
<summary>
Priority for Decorators that must apply last
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.ITestDecorator">
<summary>
The ITestDecorator interface is exposed by a class that knows how to
enhance the functionality of a test case or suite by decorating it.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ITestDecorator.Decorate(NUnit.Core.Test,System.Reflection.MemberInfo)">
<summary>
Examine the a Test and either return it as is, modify it
or return a different TestCase.
</summary>
<param name="test">The Test to be decorated</param>
<param name="member">The MethodInfo used to construct the test</param>
<returns>The resulting Test</returns>
</member>
<member name="T:NUnit.Core.LoggingThreshold">
<summary>
Enumeration expressing the level of log messages to be
captured by NUnit and sent to the runner. These happen
to match the standard levels used by log4net, but will
be translated for any other loggers we support.
</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.Off">
<summary>No logging</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.Fatal">
<summary>Severe error beyond which continuation is not possible</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.Error">
<summary>Error that may allow continuation</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.Warn">
<summary>A warning message</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.Info">
<summary>An informational message</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.Debug">
<summary>Messages used for debugging</summary>
</member>
<member name="F:NUnit.Core.LoggingThreshold.All">
<summary>All of the preceding plus more detailled messages if supported</summary>
</member>
<member name="T:NUnit.Core.Filters.CategoryFilter">
<summary>
CategoryFilter is able to select or exclude tests
based on their categories.
</summary>
</member>
<member name="T:NUnit.Core.TestFilter">
<summary>
Interface to be implemented by filters applied to tests.
The filter applies when running the test, after it has been
loaded, since this is the only time an ITest exists.
</summary>
</member>
<member name="T:NUnit.Core.ITestFilter">
<summary>
Interface to be implemented by filters applied to tests.
The filter applies when running the test, after it has been
loaded, since this is the only time an ITest exists.
</summary>
</member>
<member name="M:NUnit.Core.ITestFilter.Pass(NUnit.Core.ITest)">
<summary>
Determine if a particular test passes the filter criteria. Pass
may examine the parents and/or descendants of a test, depending
on the semantics of the particular filter
</summary>
<param name="test">The test to which the filter is applied</param>
<returns>True if the test passes the filter, otherwise false</returns>
</member>
<member name="M:NUnit.Core.ITestFilter.Match(NUnit.Core.ITest)">
<summary>
Determine whether the test itself matches the filter criteria,
without examining either parents or descendants.
</summary>
<param name="test">The test to which the filter is applied</param>
<returns>True if the filter matches the any parent of the test</returns>
</member>
<member name="P:NUnit.Core.ITestFilter.IsEmpty">
<summary>
Indicates whether this is the EmptyFilter
</summary>
</member>
<member name="F:NUnit.Core.TestFilter.Empty">
<summary>
Unique Empty filter.
</summary>
</member>
<member name="M:NUnit.Core.TestFilter.Pass(NUnit.Core.ITest)">
<summary>
Determine if a particular test passes the filter criteria. The default
implementation checks the test itself, its parents and any descendants.
Derived classes may override this method or any of the Match methods
to change the behavior of the filter.
</summary>
<param name="test">The test to which the filter is applied</param>
<returns>True if the test passes the filter, otherwise false</returns>
</member>
<member name="M:NUnit.Core.TestFilter.Match(NUnit.Core.ITest)">
<summary>
Determine whether the test itself matches the filter criteria, without
examining either parents or descendants.
</summary>
<param name="test">The test to which the filter is applied</param>
<returns>True if the filter matches the any parent of the test</returns>
</member>
<member name="M:NUnit.Core.TestFilter.MatchParent(NUnit.Core.ITest)">
<summary>
Determine whether any ancestor of the test mateches the filter criteria
</summary>
<param name="test">The test to which the filter is applied</param>
<returns>True if the filter matches the an ancestor of the test</returns>
</member>
<member name="M:NUnit.Core.TestFilter.MatchDescendant(NUnit.Core.ITest)">
<summary>
Determine whether any descendant of the test matches the filter criteria.
</summary>
<param name="test">The test to be matched</param>
<returns>True if at least one descendant matches the filter criteria</returns>
</member>
<member name="P:NUnit.Core.TestFilter.IsEmpty">
<summary>
Indicates whether this is the EmptyFilter
</summary>
</member>
<member name="T:NUnit.Core.TestFilter.EmptyFilter">
<summary>
Nested class provides an empty filter - one that always
returns true when called, unless the test is marked explicit.
</summary>
</member>
<member name="M:NUnit.Core.Filters.CategoryFilter.#ctor">
<summary>
Construct an empty CategoryFilter
</summary>
</member>
<member name="M:NUnit.Core.Filters.CategoryFilter.#ctor(System.String)">
<summary>
Construct a CategoryFilter using a single category name
</summary>
<param name="name">A category name</param>
</member>
<member name="M:NUnit.Core.Filters.CategoryFilter.#ctor(System.String[])">
<summary>
Construct a CategoryFilter using an array of category names
</summary>
<param name="names">An array of category names</param>
</member>
<member name="M:NUnit.Core.Filters.CategoryFilter.AddCategory(System.String)">
<summary>
Add a category name to the filter
</summary>
<param name="name">A category name</param>
</member>
<member name="M:NUnit.Core.Filters.CategoryFilter.Match(NUnit.Core.ITest)">
<summary>
Check whether the filter matches a test
</summary>
<param name="test">The test to be matched</param>
<returns></returns>
</member>
<member name="M:NUnit.Core.Filters.CategoryFilter.ToString">
<summary>
Return the string representation of a category filter
</summary>
<returns></returns>
</member>
<member name="P:NUnit.Core.Filters.CategoryFilter.Categories">
<summary>
Gets the list of categories from this filter
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.ParameterSet">
<summary>
ParameterSet encapsulates method arguments and
other selected parameters needed for constructing
a parameterized test case.
</summary>
</member>
<member name="T:NUnit.Framework.ITestCaseData">
<summary>
The ITestCaseData interface is implemented by a class
that is able to return complete testcases for use by
a parameterized test method.
NOTE: This interface is used in both the framework
and the core, even though that results in two different
types. However, sharing the source code guarantees that
the various implementations will be compatible and that
the core is able to reflect successfully over the
framework implementations of ITestCaseData.
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.Arguments">
<summary>
Gets the argument list to be provided to the test
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.ExpectedResult">
<summary>
Gets the expected result
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.HasExpectedResult">
<summary>
Indicates whether a result has been specified.
This is necessary because the result may be
null, so it's value cannot be checked.
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.ExpectedException">
<summary>
Gets the expected exception Type
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.ExpectedExceptionName">
<summary>
Gets the FullName of the expected exception
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.TestName">
<summary>
Gets the name to be used for the test
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.Description">
<summary>
Gets the description of the test
</summary>
</member>
<member name="P:NUnit.Framework.ITestCaseData.Ignored">
<summary>
Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
</summary>
<value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
</member>
<member name="P:NUnit.Framework.ITestCaseData.Explicit">
<summary>
Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is explicit.
</summary>
<value><c>true</c> if explicit; otherwise, <c>false</c>.</value>
</member>
<member name="P:NUnit.Framework.ITestCaseData.IgnoreReason">
<summary>
Gets the ignore reason.
</summary>
<value>The ignore reason.</value>
</member>
<member name="F:NUnit.Core.Extensibility.ParameterSet.properties">
<summary>
A dictionary of properties, used to add information
to tests without requiring the class to change.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ParameterSet.#ctor(System.Exception)">
<summary>
Construct a non-runnable ParameterSet, specifying
the provider excetpion that made it invalid.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ParameterSet.#ctor">
<summary>
Construct an empty parameter set, which
defaults to being Runnable.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ParameterSet.FromDataSource(System.Object)">
<summary>
Constructs a ParameterSet from another object, accessing properties
by reflection. The object must expose at least an Arguments property
in order for the test to be runnable.
</summary>
<param name="source"></param>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.RunState">
<summary>
The RunState for this set of parameters.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.ProviderException">
<summary>
Holds any exception thrown by the parameter provider
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.Arguments">
<summary>
The arguments to be used in running the test,
which must match the method signature.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.OriginalArguments">
<summary>
The original arguments supplied by the user,
used for display purposes.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.ExpectedException">
<summary>
The Type of any exception that is expected.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.ExpectedExceptionName">
<summary>
The FullName of any exception that is expected
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.ExpectedMessage">
<summary>
The Message of any exception that is expected
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.MatchType">
<summary>
Gets or sets the type of match to be performed on the expected message
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.ExpectedResult">
<summary>
The expected result of the test, which
must match the method return type.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.HasExpectedResult">
<summary>
Returns true if an expected result has been
specified for this parameter set.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.Description">
<summary>
A description to be applied to this test case
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.TestName">
<summary>
A name to be used for this test case in lieu
of the standard generated name containing
the argument list.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.Ignored">
<summary>
Gets or sets a value indicating whether this <see cref="T:NUnit.Core.Extensibility.ParameterSet"/> is ignored.
</summary>
<value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.Explicit">
<summary>
Gets or sets a value indicating whether this <see cref="T:NUnit.Core.Extensibility.ParameterSet"/> is explicit.
</summary>
<value><c>true</c> if explicit; otherwise, <c>false</c>.</value>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.IgnoreReason">
<summary>
Gets or sets the ignore reason.
</summary>
<value>The ignore reason.</value>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.Categories">
<summary>
Gets a list of categories associated with this test.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.ParameterSet.Properties">
<summary>
Gets the property dictionary for this test
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.NUnitAddinAttribute">
<summary>
NUnitAddinAttribute is used to mark all add-ins. The marked class
must implement the IAddin interface.
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.NUnitAddinAttribute.Name">
<summary>
The name of this addin
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.NUnitAddinAttribute.Description">
<summary>
A description for the addin
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.NUnitAddinAttribute.Type">
<summary>
The type of extension provided
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.NUnitAddinAttribute.#ctor">
<summary>
Default Constructor
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.TestFramework">
<summary>
Summary description for TestFramework.
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.TestFramework.Name">
<summary>
The name of the framework
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.TestFramework.AssemblyName">
<summary>
The file name of the assembly that defines the framwork
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.TestFramework.#ctor(System.String,System.String)">
<summary>
Constructs a TestFramwork object given its name and assembly name.
</summary>
<param name="frameworkName"></param>
<param name="assemblyName"></param>
</member>
<member name="T:NUnit.Core.Extensibility.ISuiteBuilder">
<summary>
The ISuiteBuilder interface is exposed by a class that knows how to
build a suite from one or more Types.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ISuiteBuilder.CanBuildFrom(System.Type)">
<summary>
Examine the type and determine if it is suitable for
this builder to use in building a TestSuite.
Note that returning false will cause the type to be ignored
in loading the tests. If it is desired to load the suite
but label it as non-runnable, ignored, etc., then this
method must return true.
</summary>
<param name="type">The type of the fixture to be used</param>
<returns>True if the type can be used to build a TestSuite</returns>
</member>
<member name="M:NUnit.Core.Extensibility.ISuiteBuilder.BuildFrom(System.Type)">
<summary>
Build a TestSuite from type provided.
</summary>
<param name="type">The type of the fixture to be used</param>
<returns>A TestSuite</returns>
</member>
<member name="T:NUnit.Core.Extensibility.IExtensionHost">
<summary>
The IExtensionHost interface is implemented by each
of NUnit's Extension hosts. Currently, there is
only one host, which resides in the test domain.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IExtensionHost.GetExtensionPoint(System.String)">
<summary>
Return an extension point by name, if present
</summary>
<param name="name">The name of the extension point</param>
<returns>The extension point, if found, otherwise null</returns>
</member>
<member name="P:NUnit.Core.Extensibility.IExtensionHost.ExtensionPoints">
<summary>
Get a list of the ExtensionPoints provided by this host.
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.IExtensionHost.FrameworkRegistry">
<summary>
Get an interface to the framework registry
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.IExtensionHost.ExtensionTypes">
<summary>
Gets the ExtensionTypes supported by this host
</summary>
<returns>An enum indicating the ExtensionTypes supported</returns>
</member>
<member name="T:NUnit.Core.TestResult">
<summary>
The TestResult class represents
the result of a test and is used to
communicate results across AppDomains.
</summary>
</member>
<member name="F:NUnit.Core.TestResult.resultState">
<summary>
Indicates the result of the test
</summary>
</member>
<member name="F:NUnit.Core.TestResult.failureSite">
<summary>
Indicates the location of a failure
</summary>
</member>
<member name="F:NUnit.Core.TestResult.time">
<summary>
The elapsed time for executing this test
</summary>
</member>
<member name="F:NUnit.Core.TestResult.test">
<summary>
The test that this result pertains to
</summary>
</member>
<member name="F:NUnit.Core.TestResult.stackTrace">
<summary>
The stacktrace at the point of failure
</summary>
</member>
<member name="F:NUnit.Core.TestResult.message">
<summary>
Message giving the reason for failure
</summary>
</member>
<member name="F:NUnit.Core.TestResult.results">
<summary>
List of child results
</summary>
</member>
<member name="F:NUnit.Core.TestResult.assertCount">
<summary>
Number of asserts executed by this test
</summary>
</member>
<member name="M:NUnit.Core.TestResult.#ctor(NUnit.Core.TestInfo)">
<summary>
Construct a test result given a TestInfo
</summary>
<param name="test">The test to be used</param>
</member>
<member name="M:NUnit.Core.TestResult.#ctor(NUnit.Core.ITest)">
<summary>
Construct a TestResult given an ITest
</summary>
<param name="test"></param>
</member>
<member name="M:NUnit.Core.TestResult.#ctor(NUnit.Core.TestName)">
<summary>
Construct a TestResult given a TestName
</summary>
<param name="testName">A TestName</param>
</member>
<member name="M:NUnit.Core.TestResult.Success">
<summary>
Mark the test as succeeding
</summary>
</member>
<member name="M:NUnit.Core.TestResult.Success(System.String)">
<summary>
Mark the test as succeeding and set a message
</summary>
</member>
<member name="M:NUnit.Core.TestResult.Ignore(System.String)">
<summary>
Mark the test as ignored.
</summary>
<param name="reason">The reason the test was not run</param>
</member>
<member name="M:NUnit.Core.TestResult.Ignore(System.Exception)">
<summary>
Mark the test as ignored.
</summary>
<param name="ex">The ignore exception that was thrown</param>
</member>
<member name="M:NUnit.Core.TestResult.Ignore(System.String,System.String)">
<summary>
Mark the test as ignored.
</summary>
<param name="reason">The reason the test was not run</param>
<param name="stackTrace">Stack trace giving the location of the command</param>
</member>
<member name="M:NUnit.Core.TestResult.Skip(System.String)">
<summary>
Mark the test as skipped.
</summary>
<param name="reason">The reason the test was not run</param>
</member>
<member name="M:NUnit.Core.TestResult.Invalid(System.String)">
<summary>
Mark the test a not runnable with a reason
</summary>
<param name="reason">The reason the test is invalid</param>
</member>
<member name="M:NUnit.Core.TestResult.Invalid(System.Exception)">
<summary>
Mark the test as not runnable due to a builder exception
</summary>
<param name="ex">The exception thrown by the builder or an addin</param>
</member>
<member name="M:NUnit.Core.TestResult.SetResult(NUnit.Core.ResultState,System.String,System.String,NUnit.Core.FailureSite)">
<summary>
Set the result of the test
</summary>
<param name="resultState">The ResultState to use in the result</param>
<param name="reason">The reason the test was not run</param>
<param name="stackTrace">Stack trace giving the location of the command</param>
<param name="failureSite">The location of the failure, if any</param>
</member>
<member name="M:NUnit.Core.TestResult.SetResult(NUnit.Core.ResultState,System.String,System.String)">
<summary>
Set the result of the test
</summary>
<param name="resultState">The ResultState to use in the result</param>
<param name="reason">The reason the test was not run</param>
<param name="stackTrace">Stack trace giving the location of the command</param>
</member>
<member name="M:NUnit.Core.TestResult.SetResult(NUnit.Core.ResultState,System.Exception,NUnit.Core.FailureSite)">
<summary>
Set the result of the test.
</summary>
<param name="resultState">The ResultState to use in the result</param>
<param name="ex">The exception that caused this result</param>
<param name="failureSite">The site at which an error or failure occured</param>
</member>
<member name="M:NUnit.Core.TestResult.Failure(System.String,System.String)">
<summary>
Mark the test as a failure due to an
assertion having failed.
</summary>
<param name="message">Message to display</param>
<param name="stackTrace">Stack trace giving the location of the failure</param>
</member>
<member name="M:NUnit.Core.TestResult.Failure(System.String,System.String,NUnit.Core.FailureSite)">
<summary>
Mark the test as a failure due to an
assertion having failed.
</summary>
<param name="message">Message to display</param>
<param name="stackTrace">Stack trace giving the location of the failure</param>
<param name="failureSite">The site of the failure</param>
</member>
<member name="M:NUnit.Core.TestResult.Error(System.Exception)">
<summary>
Marks the result as an error due to an exception thrown
by the test.
</summary>
<param name="exception">The exception that was caught</param>
</member>
<member name="M:NUnit.Core.TestResult.Error(System.Exception,NUnit.Core.FailureSite)">
<summary>
Marks the result as an error due to an exception thrown
from the indicated FailureSite.
</summary>
<param name="exception">The exception that was caught</param>
<param name="failureSite">The site from which it was thrown</param>
</member>
<member name="M:NUnit.Core.TestResult.AddResult(NUnit.Core.TestResult)">
<summary>
Add a child result
</summary>
<param name="result">The child result to be added</param>
</member>
<member name="P:NUnit.Core.TestResult.ResultState">
<summary>
Gets the ResultState of the test result, which
indicates the success or failure of the test.
</summary>
</member>
<member name="P:NUnit.Core.TestResult.FailureSite">
<summary>
Gets the stage of the test in which a failure
or error occured.
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Executed">
<summary>
Indicates whether the test executed
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Name">
<summary>
Gets the name of the test result
</summary>
</member>
<member name="P:NUnit.Core.TestResult.FullName">
<summary>
Gets the full name of the test result
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Test">
<summary>
Gets the test associated with this result
</summary>
</member>
<member name="P:NUnit.Core.TestResult.IsSuccess">
<summary>
Indicates whether the test ran successfully
</summary>
</member>
<member name="P:NUnit.Core.TestResult.IsFailure">
<summary>
Indicates whether the test failed
</summary>
</member>
<member name="P:NUnit.Core.TestResult.IsError">
<summary>
Indicates whether the test had an error (as opposed to a failure)
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Description">
<summary>
Gets a description associated with the test
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Time">
<summary>
Gets the elapsed time for running the test
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Message">
<summary>
Gets the message associated with a test
failure or with not running the test
</summary>
</member>
<member name="P:NUnit.Core.TestResult.StackTrace">
<summary>
Gets any stacktrace associated with an
error or failure.
</summary>
</member>
<member name="P:NUnit.Core.TestResult.AssertCount">
<summary>
Gets or sets the count of asserts executed
when running the test.
</summary>
</member>
<member name="P:NUnit.Core.TestResult.HasResults">
<summary>
Return true if this result has any child results
</summary>
</member>
<member name="P:NUnit.Core.TestResult.Results">
<summary>
Gets a list of the child results of this TestResult
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.IExtensionPoint">
<summary>
Represents a single point of extension for NUnit. Some extension
points may accept only a single extension, while others may
accept more than one at the same time.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IExtensionPoint.Install(System.Object)">
<summary>
Install an extension at this extension point. If the
extension object does not meet the requirements for
this extension point, an exception is thrown.
</summary>
<param name="extension">The extension to install</param>
</member>
<member name="M:NUnit.Core.Extensibility.IExtensionPoint.Remove(System.Object)">
<summary>
Removes an extension from this extension point. If the
extension object is not present, the method returns
without error.
</summary>
<param name="extension"></param>
</member>
<member name="P:NUnit.Core.Extensibility.IExtensionPoint.Name">
<summary>
Get the name of this extension point
</summary>
</member>
<member name="P:NUnit.Core.Extensibility.IExtensionPoint.Host">
<summary>
Get the host that provides this extension point
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.IExtensionPoint2">
<summary>
Represents a single point of extension for NUnit. Some extension
points may accept only a single extension, while others may
accept more than one at the same time. This interface enhances
IExtensionPoint by allowing specification of a priority
order for applying addins.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IExtensionPoint2.Install(System.Object,System.Int32)">
<summary>
Install an extension at this extension point specifying
an integer priority value for the extension.If the
extension object does not meet the requirements for
this extension point, or if the extension point does
not support the requested priority level, an exception
is thrown.
</summary>
<param name="extension">The extension to install</param>
<param name="priority">The priority level for this extension</param>
</member>
<member name="T:NUnit.Core.TestID">
<summary>
TestID encapsulates a unique identifier for tests. As
currently implemented, this is an integer and is unique
within the AppDomain. TestID is one component of a
TestName. We use this object, rather than a raw int,
for two reasons: (1) to hide the implementation so
it may be changed later if necessary and (2) so that the
id may be null in a "weak" TestName.
</summary>
</member>
<member name="F:NUnit.Core.TestID.id">
<summary>
The int key that distinguishes this test from all others created
by the same runner.
</summary>
</member>
<member name="F:NUnit.Core.TestID.nextID">
<summary>
Static value to seed ids. It's started at 1000 so any
uninitialized ids will stand out.
</summary>
</member>
<member name="M:NUnit.Core.TestID.#ctor">
<summary>
Construct a new TestID
</summary>
</member>
<member name="M:NUnit.Core.TestID.#ctor(System.Int32)">
<summary>
Construct a TestID with a given value.
Used in parsing test names and in order
to construct an artificial test node for
aggregating multiple test runners.
</summary>
<param name="id"></param>
</member>
<member name="M:NUnit.Core.TestID.Parse(System.String)">
<summary>
Parse a TestID from it's string representation
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestID.Equals(System.Object)">
<summary>
Override of Equals method to allow comparison of TestIDs
</summary>
<param name="obj"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestID.GetHashCode">
<summary>
Override of GetHashCode for TestIDs
</summary>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestID.ToString">
<summary>
Override ToString() to display the int id
</summary>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestID.op_Equality(NUnit.Core.TestID,NUnit.Core.TestID)">
<summary>
Operator == override
</summary>
<param name="id1"></param>
<param name="id2"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestID.op_Inequality(NUnit.Core.TestID,NUnit.Core.TestID)">
<summary>
Operator != override
</summary>
<param name="id1"></param>
<param name="id2"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestID.Clone">
<summary>
Clone this TestID
</summary>
<returns>An identical TestID</returns>
</member>
<member name="T:NUnit.Core.Filters.NameFilter">
<summary>
Summary description for NameFilter.
</summary>
</member>
<member name="M:NUnit.Core.Filters.NameFilter.#ctor">
<summary>
Construct an empty NameFilter
</summary>
</member>
<member name="M:NUnit.Core.Filters.NameFilter.#ctor(NUnit.Core.TestName)">
<summary>
Construct a NameFilter for a single TestName
</summary>
<param name="testName"></param>
</member>
<member name="M:NUnit.Core.Filters.NameFilter.Add(NUnit.Core.TestName)">
<summary>
Add a TestName to a NameFilter
</summary>
<param name="testName"></param>
</member>
<member name="M:NUnit.Core.Filters.NameFilter.Match(NUnit.Core.ITest)">
<summary>
Check if a test matches the filter
</summary>
<param name="test">The test to match</param>
<returns>True if it matches, false if not</returns>
</member>
<member name="T:NUnit.Core.Extensibility.IDataPointProvider">
<summary>
The IDataPointProvider interface is used by extensions
that provide data for a single test parameter.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IDataPointProvider.HasDataFor(System.Reflection.ParameterInfo)">
<summary>
Determine whether any data is available for a parameter.
</summary>
<param name="parameter">A ParameterInfo representing one
argument to a parameterized test</param>
<returns>True if any data is available, otherwise false.</returns>
</member>
<member name="M:NUnit.Core.Extensibility.IDataPointProvider.GetDataFor(System.Reflection.ParameterInfo)">
<summary>
Return an IEnumerable providing data for use with the
supplied parameter.
</summary>
<param name="parameter">A ParameterInfo representing one
argument to a parameterized test</param>
<returns>An IEnumerable providing the required data</returns>
</member>
<member name="T:NUnit.Core.Extensibility.IDataPointProvider2">
<summary>
The IDataPointProvider2 interface extends IDataPointProvider
by making the test fixture for which the test is being built
available for use.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IDataPointProvider2.HasDataFor(System.Reflection.ParameterInfo,NUnit.Core.Test)">
<summary>
Determine whether any data is available for a parameter.
</summary>
<param name="parameter">A ParameterInfo representing one
argument to a parameterized test</param>
<param name="parentSuite">The test suite for which the test is being built</param>
<returns>True if any data is available, otherwise false.</returns>
</member>
<member name="M:NUnit.Core.Extensibility.IDataPointProvider2.GetDataFor(System.Reflection.ParameterInfo,NUnit.Core.Test)">
<summary>
Return an IEnumerable providing data for use with the
supplied parameter.
</summary>
<param name="parameter">A ParameterInfo representing one
argument to a parameterized test</param>
<param name="parentSuite">The test suite for which the test is being built</param>
<returns>An IEnumerable providing the required data</returns>
</member>
<member name="T:NUnit.Core.Filters.SimpleNameFilter">
<summary>
SimpleName filter selects tests based on their name
</summary>
</member>
<member name="M:NUnit.Core.Filters.SimpleNameFilter.#ctor">
<summary>
Construct an empty SimpleNameFilter
</summary>
</member>
<member name="M:NUnit.Core.Filters.SimpleNameFilter.#ctor(System.String)">
<summary>
Construct a SimpleNameFilter for a single name
</summary>
<param name="name">The name the filter will recognize.</param>
</member>
<member name="M:NUnit.Core.Filters.SimpleNameFilter.#ctor(System.String[])">
<summary>
Construct a SimpleNameFilter for an array of names
</summary>
<param names="nameToAdd">The names the filter will recognize.</param>
</member>
<member name="M:NUnit.Core.Filters.SimpleNameFilter.Add(System.String)">
<summary>
Add a name to a SimpleNameFilter
</summary>
<param name="name">The name to be added.</param>
</member>
<member name="M:NUnit.Core.Filters.SimpleNameFilter.Add(System.String[])">
<summary>
Add an array of names to a SimpleNameFilter
</summary>
<param name="namesToAdd">The name to be added.</param>
</member>
<member name="M:NUnit.Core.Filters.SimpleNameFilter.Match(NUnit.Core.ITest)">
<summary>
Check whether the filter matches a test
</summary>
<param name="test">The test to be matched</param>
<returns>True if it matches, otherwise false</returns>
</member>
<member name="T:NUnit.Core.Extensibility.IFrameworkRegistry">
<summary>
The IFrameworkRegistry allows extensions to register new
frameworks or emulations of other frameworks.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IFrameworkRegistry.Register(System.String,System.String)">
<summary>
Register a framework
</summary>
<param name="frameworkName">The name of the framework</param>
<param name="assemblyName">The name of the assembly that the tests reference</param>
</member>
<member name="T:NUnit.Core.TestOutput">
<summary>
The TestOutput class holds a unit of output from
a test to either stdOut or stdErr
</summary>
</member>
<member name="M:NUnit.Core.TestOutput.#ctor(System.String,NUnit.Core.TestOutputType)">
<summary>
Construct with text and an ouput destination type
</summary>
<param name="text">Text to be output</param>
<param name="type">Destination of output</param>
</member>
<member name="M:NUnit.Core.TestOutput.ToString">
<summary>
Return string representation of the object for debugging
</summary>
<returns></returns>
</member>
<member name="P:NUnit.Core.TestOutput.Text">
<summary>
Get the text
</summary>
</member>
<member name="P:NUnit.Core.TestOutput.Type">
<summary>
Get the output type
</summary>
</member>
<member name="T:NUnit.Core.TestOutputType">
<summary>
Enum representing the output destination
It uses combinable flags so that a given
output control can accept multiple types
of output. Normally, each individual
output uses a single flag value.
</summary>
</member>
<member name="F:NUnit.Core.TestOutputType.Out">
<summary>
Send output to stdOut
</summary>
</member>
<member name="F:NUnit.Core.TestOutputType.Error">
<summary>
Send output to stdErr
</summary>
</member>
<member name="F:NUnit.Core.TestOutputType.Trace">
<summary>
Send output to Trace
</summary>
</member>
<member name="F:NUnit.Core.TestOutputType.Log">
<summary>
Send output to Log
</summary>
</member>
<member name="T:NUnit.Core.TestNode">
<summary>
TestNode represents a single test or suite in the test hierarchy.
TestNode holds common info needed about a test and represents a
single node - either a test or a suite - in the hierarchy of tests.
TestNode extends TestInfo, which holds all the information with
the exception of the list of child classes. When constructed from
a Test, TestNodes are always fully populated with child TestNodes.
Like TestInfo, TestNode is purely a data class, and is not able
to execute tests.
</summary>
</member>
<member name="F:NUnit.Core.TestNode.tests">
<summary>
For a test suite, the child tests or suites
Null if this is not a test suite
</summary>
</member>
<member name="M:NUnit.Core.TestNode.#ctor(NUnit.Core.ITest)">
<summary>
Construct from an ITest
</summary>
<param name="test">Test from which a TestNode is to be constructed</param>
</member>
<member name="M:NUnit.Core.TestNode.#ctor(NUnit.Core.TestName,NUnit.Core.ITest[])">
<summary>
Construct a TestNode given a TestName and an
array of child tests.
</summary>
<param name="testName">The TestName of the new test</param>
<param name="tests">An array of tests to be added as children of the new test</param>
</member>
<member name="P:NUnit.Core.TestNode.Parent">
<summary>
Gets the parent test of the current test
</summary>
</member>
<member name="P:NUnit.Core.TestNode.Tests">
<summary>
Array of child tests, null if this is a test case.
</summary>
</member>
<member name="T:NUnit.Core.RunState">
<summary>
The RunState enum indicates whether a test
can be executed. When used on a TestResult
it may also indicate whether the test has
been executed. See individual values for
restrictions on use.
</summary>
</member>
<member name="F:NUnit.Core.RunState.NotRunnable">
<summary>
The test is not runnable.
</summary>
</member>
<member name="F:NUnit.Core.RunState.Runnable">
<summary>
The test is runnable. This value would
normally not appear on a TestResult, since
it would change to Executed.
</summary>
</member>
<member name="F:NUnit.Core.RunState.Explicit">
<summary>
The test can only be run explicitly. Would
normally not appear on a TestResult, since
it would change to Executed or Skipped.
</summary>
</member>
<member name="F:NUnit.Core.RunState.Skipped">
<summary>
The test has been skipped. This value may
appear on a Test when certain attributes
are used to skip the test.
</summary>
</member>
<member name="F:NUnit.Core.RunState.Ignored">
<summary>
The test has been ignored. May appear on
a Test, when the IgnoreAttribute is used.
Appears on a TestResult in that case or
if the test is dynamically ignored.
</summary>
</member>
<member name="T:NUnit.Core.ProcessModel">
<summary>
Represents the manner in which test assemblies are
distributed across processes.
</summary>
</member>
<member name="F:NUnit.Core.ProcessModel.Default">
<summary>
Use the default setting, depending on the runner
and the nature of the tests to be loaded.
</summary>
</member>
<member name="F:NUnit.Core.ProcessModel.Single">
<summary>
Run tests directly in the NUnit process
</summary>
</member>
<member name="F:NUnit.Core.ProcessModel.Separate">
<summary>
Run tests in a single separate process
</summary>
</member>
<member name="F:NUnit.Core.ProcessModel.Multiple">
<summary>
Run tests in a separate process per assembly
</summary>
</member>
<member name="T:NUnit.Core.DomainUsage">
<summary>
Represents the manner in which test assemblies use
AppDomains to provide isolation
</summary>
</member>
<member name="F:NUnit.Core.DomainUsage.Default">
<summary>
Use the default setting, depending on the runner
and the nature of the tests to be loaded.
</summary>
</member>
<member name="F:NUnit.Core.DomainUsage.None">
<summary>
Don't create a test domain - run in the primary AppDomain
</summary>
</member>
<member name="F:NUnit.Core.DomainUsage.Single">
<summary>
Run tests in a single separate test domain
</summary>
</member>
<member name="F:NUnit.Core.DomainUsage.Multiple">
<summary>
Run tests in a separate domain per assembly
</summary>
</member>
<member name="T:NUnit.Core.TestPackage">
<summary>
TestPackage holds information about a set of tests to
be loaded by a TestRunner. It may represent a single
assembly or a set of assemblies. It supports selection
of a single test fixture for loading.
</summary>
</member>
<member name="M:NUnit.Core.TestPackage.#ctor(System.String)">
<summary>
Construct a package, specifying the name of the package.
If the package name is an assembly file type (dll or exe)
then the resulting package represents a single assembly.
Otherwise it is a container for multiple assemblies.
</summary>
<param name="name">The name of the package</param>
</member>
<member name="M:NUnit.Core.TestPackage.#ctor(System.String,System.Collections.IList)">
<summary>
Construct a package, specifying the name to be used
and a list of assemblies.
</summary>
<param name="name">The package name, used to name the top-level test node</param>
<param name="assemblies">The list of assemblies comprising the package</param>
</member>
<member name="M:NUnit.Core.TestPackage.GetSetting(System.String,System.Object)">
<summary>
Return the value of a setting or a default.
</summary>
<param name="name">The name of the setting</param>
<param name="defaultSetting">The default value</param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestPackage.GetSetting(System.String,System.String)">
<summary>
Return the value of a string setting or a default.
</summary>
<param name="name">The name of the setting</param>
<param name="defaultSetting">The default value</param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestPackage.GetSetting(System.String,System.Boolean)">
<summary>
Return the value of a bool setting or a default.
</summary>
<param name="name">The name of the setting</param>
<param name="defaultSetting">The default value</param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestPackage.GetSetting(System.String,System.Int32)">
<summary>
Return the value of an int setting or a default.
</summary>
<param name="name">The name of the setting</param>
<param name="defaultSetting">The default value</param>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestPackage.GetSetting(System.String,System.Enum)">
<summary>
Return the value of a enum setting or a default.
</summary>
<param name="name">The name of the setting</param>
<param name="defaultSetting">The default value</param>
<returns></returns>
</member>
<member name="P:NUnit.Core.TestPackage.Name">
<summary>
Gets the name of the package
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.FullName">
<summary>
Gets the full name of the package, which is usually
the path to the NUnit project used to create the it
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.BasePath">
<summary>
The BasePath to be used in loading the assemblies
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.ConfigurationFile">
<summary>
The configuration file to be used
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.PrivateBinPath">
<summary>
Addditional directories to be probed when loading assemblies
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.AutoBinPath">
<summary>
Indicates whether the probing path should be generated
automatically based on the list of assemblies.
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.Assemblies">
<summary>
Assemblies to be loaded. At least one must be specified.
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.IsSingleAssembly">
<summary>
Return true if the package represents a single assembly.
No root node is displayed in that case.
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.TestName">
<summary>
Fully qualified name of test to be loaded. If not
specified, all the tests in the assemblies are loaded.
</summary>
</member>
<member name="P:NUnit.Core.TestPackage.Settings">
<summary>
Gets the dictionary of settings for this TestPackage
</summary>
</member>
<member name="T:NUnit.Core.TestAssemblyInfo">
<summary>
TestAssemblyInfo holds information about a loaded test assembly
</summary>
</member>
<member name="M:NUnit.Core.TestAssemblyInfo.#ctor(System.String,System.Version,NUnit.Core.RuntimeFramework,System.Collections.IList)">
<summary>
Constructs a TestAssemblyInfo
</summary>
<param name="assemblyName">The name of the assembly</param>
<param name="imageRuntimeVersion">The version of the runtime for which the assembly was built</param>
<param name="runnerRuntimeFramework">The runtime framework under which the assembly is loaded</param>
<param name="testFrameworks">A list of test framework useds by the assembly</param>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.Name">
<summary>
Gets the name of the assembly
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.ImageRuntimeVersion">
<summary>
Gets the runtime version for which the assembly was built
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.RunnerRuntimeFramework">
<summary>
Gets the runtime framework under which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.RunnerRuntimeVersion">
<summary>
Gets the runtime version under which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.ProcessId">
<summary>
The Id of the process in which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.DomainName">
<summary>
The friendly name of the AppDomain in which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.ApplicationBase">
<summary>
The Application Base of the AppDomain in which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.PrivateBinPath">
<summary>
The PrivateBinPath of the AppDomain in which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.ConfigurationFile">
<summary>
The ConfigurationFile of the AppDomain in which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.ModuleName">
<summary>
The name of the main module of the process in which the assembly is loaded
</summary>
</member>
<member name="P:NUnit.Core.TestAssemblyInfo.TestFrameworks">
<summary>
Gets a list of testframeworks referenced by the assembly
</summary>
</member>
<member name="T:NUnit.Core.OSPlatform">
<summary>
OSPlatform represents a particular operating system platform
</summary>
</member>
<member name="F:NUnit.Core.OSPlatform.UnixPlatformID_Microsoft">
<summary>
Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
</summary>
</member>
<member name="F:NUnit.Core.OSPlatform.UnixPlatformID_Mono">
<summary>
Platform ID for Unix as defined by Mono
</summary>
</member>
<member name="M:NUnit.Core.OSPlatform.#ctor(System.PlatformID,System.Version)">
<summary>
Construct from a platform ID and version
</summary>
</member>
<member name="M:NUnit.Core.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Core.OSPlatform.ProductType)">
<summary>
Construct from a platform ID, version and product type
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.CurrentPlatform">
<summary>
Get the OSPlatform under which we are currently running
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.Platform">
<summary>
Get the platform ID of this instance
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.Version">
<summary>
Get the Version of this instance
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.Product">
<summary>
Get the Product Type of this instance
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWindows">
<summary>
Return true if this is a windows platform
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsUnix">
<summary>
Return true if this is a Unix or Linux platform
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin32S">
<summary>
Return true if the platform is Win32S
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin32Windows">
<summary>
Return true if the platform is Win32Windows
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin32NT">
<summary>
Return true if the platform is Win32NT
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWinCE">
<summary>
Return true if the platform is Windows CE
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin95">
<summary>
Return true if the platform is Windows 95
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin98">
<summary>
Return true if the platform is Windows 98
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWinME">
<summary>
Return true if the platform is Windows ME
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsNT3">
<summary>
Return true if the platform is NT 3
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsNT4">
<summary>
Return true if the platform is NT 4
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsNT5">
<summary>
Return true if the platform is NT 5
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin2K">
<summary>
Return true if the platform is Windows 2000
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWinXP">
<summary>
Return true if the platform is Windows XP
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin2003Server">
<summary>
Return true if the platform is Windows 2003 Server
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsNT6">
<summary>
Return true if the platform is NT 6
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsVista">
<summary>
Return true if the platform is Vista
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin2008Server">
<summary>
Return true if the platform is Windows 2008 Server (original or R2)
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin2008ServerR1">
<summary>
Return true if the platform is Windows 2008 Server (original)
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWin2008ServerR2">
<summary>
Return true if the platform is Windows 2008 Server R2
</summary>
</member>
<member name="P:NUnit.Core.OSPlatform.IsWindows7">
<summary>
Return true if the platform is Windows 7
</summary>
</member>
<member name="T:NUnit.Core.OSPlatform.ProductType">
<summary>
Product Type Enumeration used for Windows
</summary>
</member>
<member name="F:NUnit.Core.OSPlatform.ProductType.Unknown">
<summary>
Product type is unknown or unspecified
</summary>
</member>
<member name="F:NUnit.Core.OSPlatform.ProductType.WorkStation">
<summary>
Product type is Workstation
</summary>
</member>
<member name="F:NUnit.Core.OSPlatform.ProductType.DomainController">
<summary>
Product type is Domain Controller
</summary>
</member>
<member name="F:NUnit.Core.OSPlatform.ProductType.Server">
<summary>
Product type is Server
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.IAddin">
<summary>
Add-ins are used to extend NUnti. All add-ins must
implement the IAddin interface.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IAddin.Install(NUnit.Core.Extensibility.IExtensionHost)">
<summary>
When called, the add-in installs itself into
the host, if possible. Because NUnit uses separate
hosts for the client and test domain environments,
an add-in may be invited to istall itself more than
once. The add-in is responsible for checking which
extension points are supported by the host that is
passed to it and taking the appropriate action.
</summary>
<param name="host">The host in which to install the add-in</param>
<returns>True if the add-in was installed, otehrwise false</returns>
</member>
<member name="T:NUnit.Core.Extensibility.ExtensionType">
<summary>
The ExtensionType enumeration is used to indicate the
kinds of extensions provided by an Addin. The addin
is only installed by hosts supporting one of its
extension types.
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.ExtensionType.Core">
<summary>
A Core extension is installed by the CoreExtensions
host in each test domain.
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.ExtensionType.Client">
<summary>
A Client extension is installed by all clients
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.ExtensionType.Gui">
<summary>
A Gui extension is installed by the gui client
</summary>
</member>
<member name="T:NUnit.Core.TestAgent">
<summary>
Abstract base for all types of TestAgents.
A TestAgent provides services of locating,
loading and running tests in a particular
context such as an AppDomain or Process.
</summary>
</member>
<member name="F:NUnit.Core.TestAgent.agency">
<summary>
Reference to the TestAgency that controls this agent
</summary>
</member>
<member name="F:NUnit.Core.TestAgent.agentId">
<summary>
This agent's assigned id
</summary>
</member>
<member name="M:NUnit.Core.TestAgent.#ctor(System.Guid)">
<summary>
Constructs a TestAgent
</summary>
<param name="agentId"></param>
</member>
<member name="M:NUnit.Core.TestAgent.#ctor(System.Guid,NUnit.Core.IAgency)">
<summary>
Consructor used by TestAgency when creating
an agent.
</summary>
<param name="agentId"></param>
<param name="agency"></param>
</member>
<member name="M:NUnit.Core.TestAgent.Start">
<summary>
Starts the agent, performing any required initialization
</summary>
<returns></returns>
</member>
<member name="M:NUnit.Core.TestAgent.Stop">
<summary>
Stops the agent, releasing any resources
</summary>
</member>
<member name="M:NUnit.Core.TestAgent.CreateRunner(System.Int32)">
<summary>
Creates a runner using a given runner id
</summary>
</member>
<member name="M:NUnit.Core.TestAgent.Dispose">
<summary>
Dispose is overridden to stop the agent
</summary>
</member>
<member name="M:NUnit.Core.TestAgent.InitializeLifetimeService">
<summary>
Overridden to cause object to live indefinitely
</summary>
</member>
<member name="P:NUnit.Core.TestAgent.Agency">
<summary>
The TestAgency with which this agent is asssociated,
or null if the agent is not tied to an agency.
</summary>
</member>
<member name="P:NUnit.Core.TestAgent.Id">
<summary>
A Guid that uniquely identifies this agent.
</summary>
</member>
<member name="T:NUnit.Core.RuntimeType">
<summary>
Enumeration identifying a common language
runtime implementation.
</summary>
</member>
<member name="F:NUnit.Core.RuntimeType.Any">
<summary>Any supported runtime framework</summary>
</member>
<member name="F:NUnit.Core.RuntimeType.Net">
<summary>Microsoft .NET Framework</summary>
</member>
<member name="F:NUnit.Core.RuntimeType.NetCF">
<summary>Microsoft .NET Compact Framework</summary>
</member>
<member name="F:NUnit.Core.RuntimeType.SSCLI">
<summary>Microsoft Shared Source CLI</summary>
</member>
<member name="F:NUnit.Core.RuntimeType.Mono">
<summary>Mono</summary>
</member>
<member name="T:NUnit.Core.RuntimeFramework">
<summary>
RuntimeFramework represents a particular version
of a common language runtime implementation.
</summary>
</member>
<member name="F:NUnit.Core.RuntimeFramework.DefaultVersion">
<summary>
DefaultVersion is an empty Version, used to indicate that
NUnit should select the CLR version to use for the test.
</summary>
</member>
<member name="M:NUnit.Core.RuntimeFramework.#ctor(NUnit.Core.RuntimeType,System.Version)">
<summary>
Construct from a runtime type and version
</summary>
<param name="runtime">The runtime type of the framework</param>
<param name="version">The version of the framework</param>
</member>
<member name="M:NUnit.Core.RuntimeFramework.Parse(System.String)">
<summary>
Parses a string representing a RuntimeFramework.
The string may be just a RuntimeType name or just
a Version or a hyphentated RuntimeType-Version or
a Version prefixed by 'v'.
</summary>
<param name="s"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.RuntimeFramework.GetBestAvailableFramework(NUnit.Core.RuntimeFramework)">
<summary>
Returns the best available framework that matches a target framework.
If the target framework has a build number specified, then an exact
match is needed. Otherwise, the matching framework with the highest
build number is used.
</summary>
<param name="target"></param>
<returns></returns>
</member>
<member name="M:NUnit.Core.RuntimeFramework.ToString">
<summary>
Overridden to return the short name of the framework
</summary>
<returns></returns>
</member>
<member name="M:NUnit.Core.RuntimeFramework.Supports(NUnit.Core.RuntimeFramework)">
<summary>
Returns true if this framework's supports executing under the
requested target framework. The target is supported if
1. The runtime types are the same or either one is RuntimeType.Any
2. All specified (non-negative) components of the CLR version are equal.
3. The major and minor components of the current framework version are
greater than or equal to the corresponding target components.
The last provision allows tests requiring .NET 2.0 to run under the
3.0 and 3.5 platforms as well.
</summary>
<param name="target">The RuntimeFramework to be matched.</param>
<returns>True on match, otherwise false</returns>
</member>
<member name="P:NUnit.Core.RuntimeFramework.CurrentFramework">
<summary>
Static method to return a RuntimeFramework object
for the framework that is currently in use.
</summary>
</member>
<member name="P:NUnit.Core.RuntimeFramework.AvailableFrameworks">
<summary>
Gets an array of all available frameworks
</summary>
</member>
<member name="P:NUnit.Core.RuntimeFramework.IsAvailable">
<summary>
Returns true if the current RuntimeFramework is available.
In the current implementation, only Mono and Microsoft .NET
are supported.
</summary>
<returns>True if it's available, false if not</returns>
</member>
<member name="P:NUnit.Core.RuntimeFramework.Runtime">
<summary>
The type of this runtime framework
</summary>
</member>
<member name="P:NUnit.Core.RuntimeFramework.FrameworkVersion">
<summary>
The framework version for this runtime framework
</summary>
</member>
<member name="P:NUnit.Core.RuntimeFramework.ClrVersion">
<summary>
The CLR version for this runtime framework
</summary>
</member>
<member name="P:NUnit.Core.RuntimeFramework.AllowAnyVersion">
<summary>
Return true if any CLR version may be used in
matching this RuntimeFramework object.
</summary>
</member>
<member name="P:NUnit.Core.RuntimeFramework.DisplayName">
<summary>
Returns the Display name for this framework
</summary>
</member>
<member name="T:NUnit.Core.Filters.OrFilter">
<summary>
Combines multiple filters so that a test must pass one
of them in order to pass this filter.
</summary>
</member>
<member name="M:NUnit.Core.Filters.OrFilter.#ctor">
<summary>
Constructs an empty OrFilter
</summary>
</member>
<member name="M:NUnit.Core.Filters.OrFilter.#ctor(NUnit.Core.ITestFilter[])">
<summary>
Constructs an AndFilter from an array of filters
</summary>
<param name="filters"></param>
</member>
<member name="M:NUnit.Core.Filters.OrFilter.Add(NUnit.Core.ITestFilter)">
<summary>
Adds a filter to the list of filters
</summary>
<param name="filter">The filter to be added</param>
</member>
<member name="M:NUnit.Core.Filters.OrFilter.Pass(NUnit.Core.ITest)">
<summary>
Checks whether the OrFilter is matched by a test
</summary>
<param name="test">The test to be matched</param>
<returns>True if any of the component filters pass, otherwise false</returns>
</member>
<member name="M:NUnit.Core.Filters.OrFilter.Match(NUnit.Core.ITest)">
<summary>
Checks whether the OrFilter is matched by a test
</summary>
<param name="test">The test to be matched</param>
<returns>True if any of the component filters match, otherwise false</returns>
</member>
<member name="M:NUnit.Core.Filters.OrFilter.ToString">
<summary>
Return the string representation of an or filter
</summary>
<returns></returns>
</member>
<member name="P:NUnit.Core.Filters.OrFilter.Filters">
<summary>
Return an array of the composing filters
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.AddinStatus">
<summary>
The AddinStatus enum indicates the load status of an addin.
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.AddinStatus.Unknown">
<summary>
Not known - default
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.AddinStatus.Enabled">
<summary>
The addin is enabled but not loaded
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.AddinStatus.Disabled">
<summary>
The addin is disabled
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.AddinStatus.Loaded">
<summary>
The addin was loaded successfully
</summary>
</member>
<member name="F:NUnit.Core.Extensibility.AddinStatus.Error">
<summary>
An error was encountered loading the addin
</summary>
</member>
<member name="T:NUnit.Core.IAgency">
<summary>
The IAgency interface is implemented by a TestAgency in
order to allow TestAgents to register with it.
</summary>
</member>
<member name="M:NUnit.Core.IAgency.Register(NUnit.Core.TestAgent)">
<summary>
Registers an agent with an agency
</summary>
<param name="agent"></param>
</member>
<member name="T:NUnit.Core.Filters.AndFilter">
<summary>
Combines multiple filters so that a test must pass all
of them in order to pass this filter.
</summary>
</member>
<member name="M:NUnit.Core.Filters.AndFilter.#ctor">
<summary>
Constructs an empty AndFilter
</summary>
</member>
<member name="M:NUnit.Core.Filters.AndFilter.#ctor(NUnit.Core.ITestFilter[])">
<summary>
Constructs an AndFilter from an array of filters
</summary>
<param name="filters"></param>
</member>
<member name="M:NUnit.Core.Filters.AndFilter.Add(NUnit.Core.ITestFilter)">
<summary>
Adds a filter to the list of filters
</summary>
<param name="filter">The filter to be added</param>
</member>
<member name="M:NUnit.Core.Filters.AndFilter.Pass(NUnit.Core.ITest)">
<summary>
Checks whether the AndFilter is matched by a test
</summary>
<param name="test">The test to be matched</param>
<returns>True if all the component filters pass, otherwise false</returns>
</member>
<member name="M:NUnit.Core.Filters.AndFilter.Match(NUnit.Core.ITest)">
<summary>
Checks whether the AndFilter is matched by a test
</summary>
<param name="test">The test to be matched</param>
<returns>True if all the component filters match, otherwise false</returns>
</member>
<member name="M:NUnit.Core.Filters.AndFilter.ToString">
<summary>
Return string representation of the filter.
</summary>
</member>
<member name="P:NUnit.Core.Filters.AndFilter.Filters">
<summary>
Return an array of the composing filters
</summary>
</member>
<member name="T:NUnit.Core.EventListener">
<summary>
The EventListener interface is used within the NUnit core to receive
notifications of significant events while a test is being run. These
events are propogated to any client, which may choose to convert them
to .NET events or to use them directly.
</summary>
</member>
<member name="M:NUnit.Core.EventListener.RunStarted(System.String,System.Int32)">
<summary>
Called when a test run is starting
</summary>
<param name="name">The name of the test being started</param>
<param name="testCount">The number of test cases under this test</param>
</member>
<member name="M:NUnit.Core.EventListener.RunFinished(NUnit.Core.TestResult)">
<summary>
Called when a run finishes normally
</summary>
<param name="result">The result of the test</param>
</member>
<member name="M:NUnit.Core.EventListener.RunFinished(System.Exception)">
<summary>
Called when a run is terminated due to an exception
</summary>
<param name="exception">Exception that was thrown</param>
</member>
<member name="M:NUnit.Core.EventListener.TestStarted(NUnit.Core.TestName)">
<summary>
Called when a test case is starting
</summary>
<param name="testName">The name of the test case</param>
</member>
<member name="M:NUnit.Core.EventListener.TestFinished(NUnit.Core.TestResult)">
<summary>
Called when a test case has finished
</summary>
<param name="result">The result of the test</param>
</member>
<member name="M:NUnit.Core.EventListener.SuiteStarted(NUnit.Core.TestName)">
<summary>
Called when a suite is starting
</summary>
<param name="testName">The name of the suite</param>
</member>
<member name="M:NUnit.Core.EventListener.SuiteFinished(NUnit.Core.TestResult)">
<summary>
Called when a suite has finished
</summary>
<param name="result">The result of the suite</param>
</member>
<member name="M:NUnit.Core.EventListener.UnhandledException(System.Exception)">
<summary>
Called when an unhandled exception is detected during
the execution of a test run.
</summary>
<param name="exception">The exception thta was detected</param>
</member>
<member name="M:NUnit.Core.EventListener.TestOutput(NUnit.Core.TestOutput)">
<summary>
Called when the test direts output to the console.
</summary>
<param name="testOutput">A console message</param>
</member>
<member name="T:NUnit.Core.Filters.NotFilter">
<summary>
NotFilter negates the operation of another filter
</summary>
</member>
<member name="M:NUnit.Core.Filters.NotFilter.#ctor(NUnit.Core.ITestFilter)">
<summary>
Construct a not filter on another filter
</summary>
<param name="baseFilter">The filter to be negated</param>
</member>
<member name="M:NUnit.Core.Filters.NotFilter.Match(NUnit.Core.ITest)">
<summary>
Check whether the filter matches a test
</summary>
<param name="test">The test to be matched</param>
<returns>True if it matches, otherwise false</returns>
</member>
<member name="M:NUnit.Core.Filters.NotFilter.MatchDescendant(NUnit.Core.ITest)">
<summary>
Determine whether any descendant of the test matches the filter criteria.
</summary>
<param name="test">The test to be matched</param>
<returns>True if at least one descendant matches the filter criteria</returns>
</member>
<member name="M:NUnit.Core.Filters.NotFilter.ToString">
<summary>
Return string representation of the filter
</summary>
</member>
<member name="P:NUnit.Core.Filters.NotFilter.TopLevel">
<summary>
Indicates whether this is a top-level NotFilter,
requiring special handling of Explicit
</summary>
</member>
<member name="P:NUnit.Core.Filters.NotFilter.BaseFilter">
<summary>
Gets the base filter
</summary>
</member>
<member name="T:NUnit.Core.Extensibility.ITestCaseProvider">
<summary>
The ITestCaseProvider interface is used by extensions
that provide data for parameterized tests, along with
certain flags and other indicators used in the test.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseProvider.HasTestCasesFor(System.Reflection.MethodInfo)">
<summary>
Determine whether any test cases are available for a parameterized method.
</summary>
<param name="method">A MethodInfo representing a parameterized test</param>
<returns>True if any cases are available, otherwise false.</returns>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseProvider.GetTestCasesFor(System.Reflection.MethodInfo)">
<summary>
Return an IEnumerable providing test cases for use in
running a paramterized test.
</summary>
<param name="method"></param>
<returns></returns>
</member>
<member name="T:NUnit.Core.Extensibility.ITestCaseProvider2">
<summary>
ITestCaseProvider2 extends ITestCaseProvider with methods
that include the suite for which the test case is being
built. TestCaseProviders not needing the suite can
continue to implement ITestCaseBuilder.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseProvider2.HasTestCasesFor(System.Reflection.MethodInfo,NUnit.Core.Test)">
<summary>
Determine whether any test cases are available for a parameterized method.
</summary>
<param name="method">A MethodInfo representing a parameterized test</param>
<param name="suite">The suite for which the test case is being built</param>
<returns>True if any cases are available, otherwise false.</returns>
</member>
<member name="M:NUnit.Core.Extensibility.ITestCaseProvider2.GetTestCasesFor(System.Reflection.MethodInfo,NUnit.Core.Test)">
<summary>
Return an IEnumerable providing test cases for use in
running a paramterized test.
</summary>
<param name="method"></param>
<param name="suite">The suite for which the test case is being built</param>
<returns></returns>
</member>
<member name="T:NUnit.Core.Extensibility.IAddinRegistry">
<summary>
The IAddinRegistry interface allows registering addins
and retrieving information about them. It is also used
to record the load status of an addin.
</summary>
</member>
<member name="M:NUnit.Core.Extensibility.IAddinRegistry.Register(NUnit.Core.Extensibility.Addin)">
<summary>
Registers an addin
</summary>
<param name="addin">The addin to be registered</param>
</member>
<member name="M:NUnit.Core.Extensibility.IAddinRegistry.IsAddinRegistered(System.String)">
<summary>
Returns true if an addin of a given name is registered
</summary>
<param name="name">The name of the addin</param>
<returns>True if an addin of that name is registered, otherwise false</returns>
</member>
<member name="M:NUnit.Core.Extensibility.IAddinRegistry.SetStatus(System.String,NUnit.Core.Extensibility.AddinStatus,System.String)">
<summary>
Sets the load status of an addin
</summary>
<param name="name">The name of the addin</param>
<param name="status">The status to be set</param>
<param name="message">An optional message explaining the status</param>
</member>
<member name="P:NUnit.Core.Extensibility.IAddinRegistry.Addins">
<summary>
Gets a list of all addins as Addin objects
</summary>
</member>
</members>
</doc>