NUnit.Framework.Constraints Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AllItemsConstraint |
AllItemsConstraint applique une autre contrainte à chaque élément d’une collection, en réussissant s’ils réussissent tous. |
AllOperator |
Représente une contrainte qui réussit si tous les membres d’une collection correspondent à une contrainte de base. |
AndConstraint |
AndConstraint réussit uniquement si les deux membres réussissent. |
AndOperator |
Opérateur qui nécessite que ses deux arguments réussissent |
AssignableFromConstraint |
AssignableFromConstraint est utilisé pour tester qu’un objet peut être affecté à partir d’un type donné. |
AssignableToConstraint |
AssignableToConstraint est utilisé pour tester qu’un objet peut être affecté à un type donné. |
AttributeConstraint |
AttributeConstraint teste qu’un attribut spécifié est présent sur un type ou un autre fournisseur et que la valeur de l’attribut satisfait à une autre contrainte. |
AttributeExistsConstraint |
AttributeExistsConstraint teste la présence d’un attribut spécifié sur un type. |
AttributeOperator |
Opérateur qui teste la présence d’un attribut particulier sur un type et applique éventuellement d’autres tests à l’attribut. |
BasicConstraint |
BasicConstraint est la base abstraite pour les contraintes qui effectuent une comparaison simple avec une valeur constante. |
BinaryConstraint |
BinaryConstraint est la base abstraite de toutes les contraintes qui combinent deux autres contraintes d’une manière ou d’une autre. |
BinaryOperator |
Classe de base abstraite pour tous les opérateurs binaires |
BinarySerializableConstraint |
BinarySerializableConstraint vérifie si un objet est sérialisable au format binaire. |
CollectionConstraint |
CollectionConstraint est la classe de base abstraite pour les contraintes qui opèrent sur les collections. |
CollectionContainsConstraint |
CollectionContainsConstraint est utilisé pour tester si une collection contient un objet attendu en tant que membre. |
CollectionEquivalentConstraint |
CollectionEquivalentCOnstraint est utilisé pour déterminer si deux collections sont équivalentes. |
CollectionItemsEqualConstraint |
CollectionItemsEqualConstraint est la classe de base abstraite pour toutes les contraintes de collection qui appliquent une notion d’égalité d’élément dans le cadre de leur opération. |
CollectionOperator |
Base abstraite pour les opérateurs qui indiquent comment appliquer une contrainte aux éléments d’une collection. |
CollectionOrderedConstraint |
CollectionOrderedConstraint est utilisé pour tester si une collection est triée. |
CollectionSubsetConstraint |
CollectionSubsetConstraint permet de déterminer si une collection est un sous-ensemble d’une autre. |
CollectionTally | |
ComparisonAdapter |
La classe ComparisonAdapter centralise toutes les comparaisons de valeurs dans NUnit, en s’adaptant à l’utilisation de n’importe quel IComparer, IComparer<T> ou Comparison<T fourni> |
ComparisonConstraint |
Classe de base abstraite pour les contraintes qui comparent des valeurs pour déterminer si l’une est supérieure, égale ou inférieure à l’autre. |
Constraint |
La classe Constraint est la base de toutes les contraintes intégrées dans NUnit. Il fournit les surcharges d’opérateur utilisées pour combiner les contraintes. |
ConstraintBuilder |
ConstraintBuilder gère les piles utilisées dans le traitement d’un ConstraintExpression. Un OperatorStack est utilisé pour contenir les opérateurs qui attendent que leurs opérandes soient réognisés. Un ConstraintStack contient les contraintes d’entrée ainsi que les résultats de chaque opérateur appliqué. |
ConstraintBuilder.ConstraintStack |
ConstraintStack est une pile de type sécurisé pour la conservation des contraintes |
ConstraintBuilder.OperatorStack |
OperatorStack est une pile de type sécurisé pour contenir ConstraintOperators |
ConstraintExpression |
ConstraintExpression représente une contrainte composée dans le processus de construction à partir d’une série d’éléments syntaxiques. Des éléments individuels sont ajoutés à l’expression au fur et à mesure qu’ils sont reconnus. Une fois qu’une contrainte réelle est ajoutée, l’expression retourne une contrainte résolvable. |
ConstraintExpressionBase |
ConstraintExpressionBase est la classe de base abstraite de la classe ConstraintExpression générée, qui représente une contrainte composée dans le processus de construction à partir d’une série d’éléments syntaxiques. REMARQUE : ConstraintExpressionBase connaît certaines de ses classes dérivées, ce qui est une violation apparente de l’encapsulation. Dans l’idéal, ces classes seraient une seule classe, mais elles doivent être séparées afin de permettre la génération de composants sous .NET 1.x et de fournir des commentaires appropriés aux utilisateurs dans les IDE prenant en compte la syntaxique. |
ConstraintFactory |
Classe d’assistance avec des propriétés et des méthodes qui fournissent un certain nombre de contraintes utilisées dans Asserts. |
ConstraintOperator |
La classe ConstraintOperator est utilisée en interne par un ConstraintBuilder pour représenter un opérateur qui modifie ou combine des contraintes. Les opérateurs de contrainte utilisent des valeurs de priorité de gauche et de droite pour déterminer si l’opérateur supérieur de la pile doit être réduit avant d’envoyer (push) un nouvel opérateur. |
ContainsConstraint |
ContainsConstraint teste si une chaîne contient une sous-chaîne ou une collection contient un objet. Elle reporte la décision du test à utiliser jusqu’à ce que le type de l’argument réel soit connu. Cela permet de tester si une chaîne est contenue dans une collection ou en tant que sous-chaîne d’une autre chaîne à l’aide de la même syntaxe. |
DelayedConstraint | |
EmptyCollectionConstraint |
EmptyCollectionConstraint teste si une collection est vide. |
EmptyConstraint |
EmptyConstraint vérifie si une chaîne ou une collection est vide, en reportant la décision concernant le test appliqué jusqu’à ce que le type de l’argument réel soit connu. |
EmptyDirectoryConstraint | |
EmptyStringConstraint |
EmptyStringConstraint teste si une chaîne est vide. |
EndsWithConstraint |
EndsWithConstraint peut tester si une chaîne se termine par une sous-chaîne attendue. |
EqualConstraint |
EqualConstraint peut comparer une valeur réelle à la valeur attendue fournie dans son constructeur. Deux objets sont considérés comme égaux si les deux ont la valeur null ou si les deux ont la même valeur. NUnit a une sémantique spéciale pour certains types d’objets. |
EqualityAdapter |
La classe EqualityAdapter gère toutes les comparaisons d’égalité qui utilisent IEqualityComparer, IEqualityComparer<T> ou ComparisonAdapter. |
ExactCountConstraint | |
ExactCountOperator | |
ExactTypeConstraint |
ExactTypeConstraint est utilisé pour tester qu’un objet est du type exact fourni dans le constructeur |
ExceptionTypeConstraint | |
FailurePoint | |
FalseConstraint |
FalseConstraint teste que la valeur réelle est false |
FloatingPointNumerics |
Routines d’assistance pour l’utilisation des nombres à virgule flottante |
GreaterThanConstraint |
Teste si une valeur est supérieure à la valeur fournie à son constructeur |
GreaterThanOrEqualConstraint |
Teste si une valeur est supérieure ou égale à la valeur fournie à son constructeur |
InstanceOfTypeConstraint |
InstanceOfTypeConstraint est utilisé pour tester qu’un objet est du même type fourni ou dérivé de celui-ci. |
LessThanConstraint |
Teste si une valeur est inférieure à la valeur fournie à son constructeur |
LessThanOrEqualConstraint |
Teste si une valeur est inférieure ou égale à la valeur fournie à son constructeur |
MessageWriter |
MessageWriter est la base abstraite pour les classes qui écrivent des descriptions de contraintes et des messages sous une forme ou une autre. La classe a des méthodes distinctes pour écrire différents composants d’un message, ce qui permet aux implémentations d’adapter la présentation en fonction des besoins. |
MsgUtils |
Méthodes statiques utilisées dans la création de messages |
NaNConstraint |
NaNConstraint teste que la valeur réelle est un NaN double ou flottant |
NoItemConstraint |
NoItemConstraint applique une autre contrainte à chaque élément d’une collection, en cas d’échec si l’un d’eux réussit. |
NoneOperator |
Représente une contrainte qui réussit si aucun des membres d’une collection ne correspond à une contrainte de base. |
NotConstraint |
NotConstraint annule l’effet d’une autre contrainte |
NotOperator |
Annule le test de la contrainte qu’il encapsule. |
NullConstraint |
NullConstraint teste que la valeur réelle est null |
NullOrEmptyStringConstraint |
NullEmptyStringConstraint vérifie si une chaîne est null ou vide. |
Numerics |
La classe Numerics contient des opérations courantes sur des valeurs numériques. |
NUnitComparer |
NUnitComparer encapsule le comportement par défaut de NUnit lors de la comparaison de deux objets. |
NUnitEqualityComparer |
NUnitEqualityComparer encapsule la gestion par NUnit des tests d’égalité entre les objets. |
OrConstraint |
OrConstraint réussit si l’un des membres réussit |
OrOperator |
Opérateur qui nécessite au moins un de ses arguments pour réussir |
PathConstraint |
PathConstraint sert de base abstraite des contraintes qui opèrent sur les chemins et fournit plusieurs méthodes d’assistance. |
PredicateConstraint<T> | |
PrefixConstraint |
Classe de base abstraite utilisée pour les préfixes |
PrefixOperator |
PrefixOperator accepte une seule contrainte et modifie son action d’une manière ou d’une autre. |
PropertyConstraint |
PropertyConstraint extrait une propriété nommée et utilise sa valeur comme valeur réelle pour une contrainte chaînée. |
PropertyExistsConstraint |
PropertyExistsConstraint teste qu’une propriété nommée existe sur l’objet fourni via Match. À l’origine, PropertyConstraint fournissait cette fonctionnalité en plus d’effectuer des tests facultatifs sur la valeur de la propriété. Les deux contraintes sont désormais séparées. |
PropOperator |
Opérateur utilisé pour tester la présence d’une propriété nommée sur un objet et éventuellement appliquer d’autres tests à la valeur de cette propriété. |
RangeConstraint<T> | |
RegexConstraint |
RegexConstraint peut tester si une chaîne correspond au modèle fourni. |
ResolvableConstraintExpression |
ResolvableConstraintExpression est utilisé pour représenter une contrainte composée en cours de construction à un point où le dernier opérateur peut arrêter l’expression ou peut avoir des contraintes éligibles supplémentaires. Il est utilisé, par exemple, pour un élément Property ou pour un élément Exception, qui peut éventuellement être suivi de contraintes qui s’appliquent à la propriété ou à l’exception. |
ReusableConstraint | |
SameAsConstraint |
SameAsConstraint teste si un objet est identique à l’objet passé à son constructeur |
SamePathConstraint |
Description récapitulative de SamePathConstraint. |
SamePathOrUnderConstraint |
SamePathOrUnderConstraint teste qu’un chemin se trouve sous un autre |
SelfResolvingOperator |
Classe de base abstraite pour les opérateurs capables de réduire à une contrainte, qu’un autre élément syntaxique suive ou non. |
SomeItemsConstraint |
SomeItemsConstraint applique une autre contrainte à chaque élément d’une collection, en réussissant si l’un d’eux réussit. |
SomeOperator |
Représente une contrainte qui réussit si l’un des membres d’une collection correspond à une contrainte de base. |
StartsWithConstraint |
StartsWithConstraint peut tester si une chaîne commence par une sous-chaîne attendue. |
StringConstraint |
StringConstraint est la base abstraite pour les contraintes qui opèrent sur les chaînes. Il prend en charge le modificateur IgnoreCase pour les opérations de chaîne. |
SubPathConstraint | |
SubstringConstraint |
SubstringConstraint peut tester si une chaîne contient la sous-chaîne attendue. |
ThrowsConstraint |
ThrowsConstraint est utilisé pour tester l’exception levée par un délégué en lui appliquant une contrainte. |
ThrowsNothingConstraint |
ThrowsNothingConstraint teste qu’un délégué ne lève pas d’exception. |
ThrowsOperator |
Opérateur qui teste qu’une exception est levée et applique éventuellement d’autres tests à l’exception. |
Tolerance |
La classe Tolerance généralise la notion de tolérance dans laquelle un test d’égalité réussit. Normalement, il est utilisé avec des types numériques, mais il peut être utilisé avec n’importe quel type qui prend en charge la prise d’une différence entre deux objets et la comparaison de cette différence à une valeur. |
TrueConstraint |
TrueConstraint teste que la valeur réelle est true |
TypeConstraint |
TypeConstraint est la base abstraite des contraintes qui prennent un type comme valeur attendue. |
UniqueItemsConstraint |
UniqueItemsConstraint teste si tous les éléments d’une collection sont uniques. |
WithOperator |
Représente une contrainte qui encapsule simplement la contrainte fournie en tant qu’argument, sans autre fonctionnalité, mais qui modifle l’ordre d’évaluation en raison de sa priorité. |
XmlSerializableConstraint |
BinarySerializableConstraint vérifie si un objet est sérialisable au format binaire. |
Interfaces
IResolveConstraint |
L’interface IConstraintExpression est implémentée par toutes les expressions et contraintes complètes et résolvables. |
Énumérations
ToleranceMode |
Modes dans lesquels la valeur de tolérance d’une comparaison peut être interprétée. |
Délégués
ActualValueDelegate<T> |