NUnit.Framework Spazio dei nomi

Classi

Assert

La classe Assert contiene una raccolta di metodi statici che implementano le asserzioni più comuni usate in NUnit.

AssertionException

Generato quando un'asserzione non è riuscita.

AssertionHelper

AsserzioneHelper è una classe di base facoltativa per i test utente, consentendo l'uso di nomi più brevi per vincoli e asserzioni ed evitare conflitti con la definizione di Is, da cui eredita gran parte del suo comportamento, in determinati framework a oggetti fittizi.

Assume
CategoryAttribute
CombinatorialAttribute
Contains
CultureAttribute
DataAttribute
DatapointAttribute
DatapointsAttribute
DatapointSourceAttribute
DescriptionAttribute

Attributo usato per fornire testo descrittivo su un test case o un dispositivo.

ExpectedExceptionAttribute

Expectedexceptionattribute

ExpectedExceptionDecorator
ExplicitAttribute
GlobalSettings

GlobalSettings è un luogo per impostare i valori predefiniti usati dal framework nell'esecuzione di asserzioni.

Guard
Has

Classe helper con proprietà e metodi che forniscono un numero di vincoli usati in Asserts.

IgnoreAttribute

Attributo usato per contrassegnare un test da ignorare. I test ignorati generano un messaggio di avviso quando vengono eseguiti i test.

IgnoreException

Generato quando un'asserzione non è riuscita.

IncludeExcludeAttribute
InconclusiveException

Generato quando un test viene eseguito in modo inconclusivo.

Is

Classe helper con proprietà e metodi che forniscono un numero di vincoli usati in Asserts.

Iz

La classe Iz è un sinonimo di È destinato all'uso in VB, che riguarda La parola chiave.

ListMapper
MaxTimeAttribute
NUnitAttribute
PairwiseAttribute
PlatformAttribute
PostTestAttribute
PreTestAttribute
PropertyAttribute

PropertyAttribute viene usato per collegare informazioni a un test come coppia nome/valore.

RandomAttribute
RangeAttribute
SequentialAttribute
SetCultureAttribute
SetUICultureAttribute
SetUpAttribute

Attributo usato per contrassegnare una classe che contiene metodi SetUp e/o TearDown una volta che si applicano a tutti i test in uno spazio dei nomi o in un assembly.

SuccessException

Generato quando un'asserzione non è riuscita.

TearDownAttribute

Attributo usato per identificare un metodo chiamato immediatamente dopo l'esecuzione di ogni test. Il metodo è garantito che venga chiamato, anche se viene generata un'eccezione.

TestAttribute

L'aggiunta di questo attributo a un metodo all'interno di una classe rende il metodo chiamabile dal runner di test NUnit. Esiste una proprietà denominata Description che è facoltativa che è possibile fornire una descrizione di test più dettagliata. La classe non può essere ereditata.

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

Classe helper con proprietà e metodi che forniscono vincoli che operano sulle eccezioni.

TimeoutAttribute
ValuesAttribute
ValueSourceAttribute

Interfacce

IExpectException

Interfaccia implementata da un dispositivo utente per convalidare eventuali eccezioni previste. Viene chiamato solo per i metodi di test contrassegnati con l'attributo ExpectedException.

Enumerazioni

MessageMatch
SpecialValue

Delegati

TestDelegate

Delegato usato dai test che eseguono codice e acquisisce qualsiasi eccezione generata.