Share via


NUnit.Framework Namespace

Klassen

Assert

Die Assert-Klasse enthält eine Auflistung statischer Methoden, die die gängigsten Assertionen implementieren, die in NUnit verwendet werden.

AssertionException

Wird ausgelöst, wenn bei einer Assertion ein Fehler aufgetreten ist.

AssertionHelper

AssertionHelper ist eine optionale Basisklasse für Benutzertests, die die Verwendung kürzerer Namen für Einschränkungen und Asserts ermöglicht und Konflikte mit der Definition von Isvermeidet, von der ein Großteil ihres Verhaltens in bestimmten Mock-Objektframeworks geerbt wird.

Assume
CategoryAttribute
CombinatorialAttribute
Contains
CultureAttribute
DataAttribute
DatapointAttribute
DatapointsAttribute
DatapointSourceAttribute
DescriptionAttribute

Attribut, das verwendet wird, um beschreibenden Text zu einem Testfall oder einer Vorrichtung bereitzustellen.

ExpectedExceptionAttribute

Expectedexceptionattribute

ExpectedExceptionDecorator
ExplicitAttribute
GlobalSettings

GlobalSettings ist ein Ort zum Festlegen von Standardwerten, die vom Framework beim Ausführen von Asserts verwendet werden.

Guard
Has

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

IgnoreAttribute

Attribut, das zum Markieren eines zu ignorierenden Tests verwendet wird. Ignorierte Tests führen zu einer Warnmeldung, wenn die Tests ausgeführt werden.

IgnoreException

Wird ausgelöst, wenn bei einer Assertion ein Fehler aufgetreten ist.

IncludeExcludeAttribute
InconclusiveException

Wird ausgelöst, wenn ein Test nicht eindeutig ausgeführt wird.

Is

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

Iz

Die Iz-Klasse ist ein Synonym für Ist für die Verwendung in VB vorgesehen, wobei Is als Schlüsselwort betrachtet wird.

ListMapper
MaxTimeAttribute
NUnitAttribute
PairwiseAttribute
PlatformAttribute
PostTestAttribute
PreTestAttribute
PropertyAttribute

PropertyAttribute wird zum Anfügen von Informationen an einen Test als Name/Wert-Paar verwendet.

RandomAttribute
RangeAttribute
SequentialAttribute
SetCultureAttribute
SetUICultureAttribute
SetUpAttribute

Attribut, das zum Markieren einer Klasse verwendet wird, die einmalige SetUp- und/oder TearDown-Methoden enthält, die für alle Tests in einem Namespace oder einer Assembly gelten.

SuccessException

Wird ausgelöst, wenn bei einer Assertion ein Fehler aufgetreten ist.

TearDownAttribute

Attribut, das verwendet wird, um eine Methode zu identifizieren, die unmittelbar nach der Ausführung jedes Tests aufgerufen wird. Die Methode wird garantiert aufgerufen, auch wenn eine Ausnahme ausgelöst wird.

TestAttribute

Durch das Hinzufügen dieses Attributs zu einer Methode innerhalb einer Klasse kann die Methode über den NUnit-Testrunner aufgerufen werden. Es gibt eine Eigenschaft namens Description, die optional ist, mit der Sie eine ausführlichere Testbeschreibung bereitstellen können. Diese Klasse kann nicht vererbt werden.

TestCaseAttribute
TestCaseData
TestCaseSourceAttribute
TestContext
TestContext.ResultAdapter
TestContext.TestAdapter
TestFixtureAttribute
TestFixtureSetUpAttribute
TestFixtureTearDownAttribute
TheoryAttribute
Throws

Hilfsklasse mit Eigenschaften und Methoden, die Einschränkungen bereitstellen, die für Ausnahmen ausgeführt werden.

TimeoutAttribute
ValuesAttribute
ValueSourceAttribute

Schnittstellen

IExpectException

Schnittstelle, die von einer Benutzereinrichtung implementiert wird, um alle erwarteten Ausnahmen zu überprüfen. Es wird nur für Testmethoden aufgerufen, die mit dem Attribut ExpectedException gekennzeichnet sind.

Enumerationen

MessageMatch
SpecialValue

Delegaten

TestDelegate

Delegat, der von Tests verwendet wird, die Code ausführen und alle ausgelösten Ausnahmen erfassen.