NUnit.Framework Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
Assert |
The Assert class contains a collection of static methods that implement the most common assertions used in NUnit. |
AssertionException |
Thrown when an assertion failed. |
AssertionHelper |
AssertionHelper is an optional base class for user tests, allowing the use of shorter names for constraints and asserts and avoiding conflict with the definition of Is, from which it inherits much of its behavior, in certain mock object frameworks. |
Assume | |
CategoryAttribute | |
CombinatorialAttribute | |
Contains | |
CultureAttribute | |
DataAttribute | |
DatapointAttribute | |
DatapointsAttribute | |
DatapointSourceAttribute | |
DescriptionAttribute |
Attribute used to provide descriptive text about a test case or fixture. |
ExpectedExceptionAttribute |
ExpectedExceptionAttribute |
ExpectedExceptionDecorator | |
ExplicitAttribute | |
GlobalSettings |
GlobalSettings is a place for setting default values used by the framework in performing asserts. |
Guard | |
Has |
Helper class with properties and methods that supply a number of constraints used in Asserts. |
IgnoreAttribute |
Attribute used to mark a test that is to be ignored. Ignored tests result in a warning message when the tests are run. |
IgnoreException |
Thrown when an assertion failed. |
IncludeExcludeAttribute | |
InconclusiveException |
Thrown when a test executes inconclusively. |
Is |
Helper class with properties and methods that supply a number of constraints used in Asserts. |
Iz |
The Iz class is a synonym for Is intended for use in VB, which regards Is as a keyword. |
ListMapper | |
MaxTimeAttribute | |
NUnitAttribute | |
PairwiseAttribute | |
PlatformAttribute | |
PostTestAttribute | |
PreTestAttribute | |
PropertyAttribute |
PropertyAttribute is used to attach information to a test as a name/value pair.. |
RandomAttribute | |
RangeAttribute | |
SequentialAttribute | |
SetCultureAttribute | |
SetUICultureAttribute | |
SetUpAttribute |
Attribute used to mark a class that contains one-time SetUp and/or TearDown methods that apply to all the tests in a namespace or an assembly. |
SuccessException |
Thrown when an assertion failed. |
TearDownAttribute |
Attribute used to identify a method that is called immediately after each test is run. The method is guaranteed to be called, even if an exception is thrown. |
TestAttribute |
Adding this attribute to a method within a class makes the method callable from the NUnit test runner. There is a property called Description which is optional which you can provide a more detailed test description. This class cannot be inherited. |
TestCaseAttribute | |
TestCaseData | |
TestCaseSourceAttribute | |
TestContext | |
TestContext.ResultAdapter | |
TestContext.TestAdapter | |
TestFixtureAttribute | |
TestFixtureSetUpAttribute | |
TestFixtureTearDownAttribute | |
TheoryAttribute | |
Throws |
Helper class with properties and methods that supply constraints that operate on exceptions. |
TimeoutAttribute | |
ValuesAttribute | |
ValueSourceAttribute |
Interfaces
IExpectException |
Interface implemented by a user fixture in order to validate any expected exceptions. It is only called for test methods marked with the ExpectedException attribute. |
Enums
MessageMatch | |
SpecialValue |
Delegates
TestDelegate |
Delegate used by tests that execute code and capture any thrown exception. |