AssemblyHelper provides static methods for working
CultureDetector is a helper class used by NUnit to determine
whether a test should be run based on the current culture.
ExceptionHelper provides static methods for working with exceptions
|IApplyToContext||Documentation for this section has not yet been entered.|
|IApplyToTest||Documentation for this section has not yet been entered.|
InvalidTestFixtureException is thrown when an appropriate test
fixture constructor using the provided arguments cannot be found.
MethodHelper provides static methods for working with methods.
Thrown when an assertion failed. Here to preserve the inner
exception and hence its stack trace.
DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
containing test fixtures present in the assembly.
Default implementation of ITestAssemblyRunner
OSPlatform represents a particular operating system platform
Product Type Enumeration used for Windows
ParameterizedFixtureSuite serves as a container for the set of test
fixtures created from a given Type using various parameters.
ParameterizedMethodSuite holds a collection of individual
TestMethods with their arguments applied.
ParameterSet encapsulates method arguments and
other selected parameters needed for constructing
a parameterized test case.
PlatformHelper class is used by the PlatformAttribute class to
determine whether a platform is supported.
A PropertyBag represents a collection of name value pairs
that allows duplicate entries with the same key. Methods
are provided for adding a new pair as well as for setting
a key to a single value. All keys are strings but values
may be of any type. Null values are not permitted, since
a null entry represents the absence of the key.
TODO: Documentation needed for class
The PropertyNames class provides static constants for the
standard property names that NUnit uses on tests.
|RandomGenerator||Documentation for this section has not yet been entered.|
Randomizer returns a set of random values in a repeatable
way, to allow re-running of tests if necessary.
Helper methods for inspecting a type by reflection.
Many of these methods take ICustomAttributeProvider as an
argument to avoid duplication, even though certain attributes can
only appear on specific types of members, like MethodInfo or Type.
In the case where a type is being examined for the presence of
an attribute, interface or named member, the Reflect methods
operate with the full name of the member being sought. This
removes the necessity of the caller having a reference to the
assembly that defines the item being sought and allows the
NUnit core to inspect assemblies that reference an older
version of the NUnit framework.
RuntimeFramework represents a particular version
of a common language runtime implementation.
Enumeration identifying a common language
|StackFilter||Documentation for this section has not yet been entered.|
|StringUtil||Documentation for this section has not yet been entered.|
The Test abstract class represents a test within the framework.
TestAssembly is a TestSuite that represents the execution
of tests in a managed assembly.
Represents the result of running a single test case.
Helper class used to save and restore certain static or
singleton settings in the environment that affect tests
or which might be changed by the user tests.
An internal class is used to hold settings and a stack
of these objects is pushed and popped as Save and Restore
Static methods for each setting forward to the internal
object on the top of the stack.
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.
TestFixture is a surrogate for a user test fixture class,
containing one or more tests.
TestFixtureBuilder contains static methods for building
TestFixtures from types. It uses builtin SuiteBuilders
and any installed extensions to do it.
TestListener provides an implementation of ITestListener that
does nothing. It is used only throught its NULL property.
The TestMethod class represents a Test implemented as a method.
Because of how exceptions are handled internally, this class
must incorporate processing of expected exceptions. A change to
the Test interface might make it easier to process exceptions
in an object that aggregates a TestMethod in the future.
The TestResult class represents the result of a test.
TestSuite represents a composite test, which contains other tests.
Represents the result of running a test suite
TextMessageWriter writes constraint descriptions and messages
in displayable form as a text stream. It tailors the display
of individual message components to form the standard message
format of NUnit assertion failure messages.
|ThreadUtility||Documentation for this section has not yet been entered.|
TypeHelper provides static methods that operate on Types.