Partager via


NUnit.Framework Espace de noms

Classes

Assert

La classe Assert contient une collection de méthodes statiques qui implémentent les assertions les plus courantes utilisées dans NUnit.

AssertionException

Levée lorsqu’une assertion a échoué.

AssertionHelper

AssertionHelper est une classe de base facultative pour les tests utilisateur, qui permet d’utiliser des noms plus courts pour les contraintes et les assertions et d’éviter les conflits avec la définition de Is, dont elle hérite d’une grande partie de son comportement, dans certains frameworks d’objets fictifs.

Assume
CategoryAttribute
CombinatorialAttribute
Contains
CultureAttribute
DataAttribute
DatapointAttribute
DatapointsAttribute
DatapointSourceAttribute
DescriptionAttribute

Attribut utilisé pour fournir un texte descriptif sur un cas de test ou une fixation.

ExpectedExceptionAttribute

ExpectedExceptionAttribute

ExpectedExceptionDecorator
ExplicitAttribute
GlobalSettings

GlobalSettings est un emplacement pour définir les valeurs par défaut utilisées par l’infrastructure dans l’exécution d’assertions.

Guard
Has

Classe d’assistance avec des propriétés et des méthodes qui fournissent un certain nombre de contraintes utilisées dans Asserts.

IgnoreAttribute

Attribut utilisé pour marquer un test qui doit être ignoré. Les tests ignorés entraînent un message d’avertissement lorsque les tests sont exécutés.

IgnoreException

Levée lorsqu’une assertion a échoué.

IncludeExcludeAttribute
InconclusiveException

Levée lorsqu’un test s’exécute de manière non concluante.

Is

Classe d’assistance avec des propriétés et des méthodes qui fournissent un certain nombre de contraintes utilisées dans Asserts.

Iz

La classe Iz est un synonyme de Is destiné à une utilisation dans VB, qui considère Is comme un mot clé.

ListMapper
MaxTimeAttribute
NUnitAttribute
PairwiseAttribute
PlatformAttribute
PostTestAttribute
PreTestAttribute
PropertyAttribute

PropertyAttribute est utilisé pour joindre des informations à un test sous la forme d’une paire nom/valeur.

RandomAttribute
RangeAttribute
SequentialAttribute
SetCultureAttribute
SetUICultureAttribute
SetUpAttribute

Attribut utilisé pour marquer une classe qui contient des méthodes SetUp et/ou TearDown à usage unique qui s’appliquent à tous les tests dans un espace de noms ou un assembly.

SuccessException

Levée lorsqu’une assertion a échoué.

TearDownAttribute

Attribut utilisé pour identifier une méthode appelée immédiatement après l’exécution de chaque test. L’appel de la méthode est garanti, même si une exception est levée.

TestAttribute

L’ajout de cet attribut à une méthode dans une classe rend la méthode callable à partir de l’exécuteur de test NUnit. Il existe une propriété appelée Description, facultative, que vous pouvez fournir une description de test plus détaillée. Cette classe ne peut pas être héritée.

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

Classe d’assistance avec des propriétés et des méthodes qui fournissent des contraintes qui opèrent sur des exceptions.

TimeoutAttribute
ValuesAttribute
ValueSourceAttribute

Interfaces

IExpectException

Interface implémentée par un élément de montage utilisateur afin de valider toutes les exceptions attendues. Il est uniquement appelé pour les méthodes de test marquées avec l’attribut ExpectedException.

Énumérations

MessageMatch
SpecialValue

Délégués

TestDelegate

Délégué utilisé par les tests qui exécutent du code et capturent toute exception levée.