Partager via


ConstraintFactory Classe

Définition

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

public class ConstraintFactory
type ConstraintFactory = class
Héritage
ConstraintFactory
Dérivé

Constructeurs

ConstraintFactory()

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

Propriétés

All

Retourne une expression de contrainte, qui appliquera la contrainte suivante à tous les membres d’une collection, en réussissant si tous ces éléments réussissent.

BinarySerializable

Retourne une contrainte qui teste si un graphe d’objets est sérialisable au format binaire.

Count

Retourne une nouvelle contrainte ConstraintExpression, qui appliquera la contrainte suivante à la propriété Count de l’objet testé.

Empty

Retourne une contrainte qui teste le vide

False

Retourne une contrainte qui teste False

InnerException

Retourne une nouvelle contrainte ConstraintExpression, qui appliquera la contrainte suivante à la propriété InnerException de l’objet testé.

Length

Renvoie une nouvelle contrainte ConstraintExpression, qui applique la contrainte suivante à la propriété Length de l’objet testé.

Message

Retourne une nouvelle contrainte ConstraintExpression, qui applique la contrainte suivante à la propriété Message de l’objet testé.

NaN

Retourne une contrainte qui teste NaN

Negative

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

No

Retourne une contrainte ConstraintExpression qui annule toute contrainte suivante.

None

Retourne une contrainte ConstraintExpression, qui applique la contrainte suivante à tous les membres d’une collection, en cas d’échec de tous.

Not

Retourne une contrainte ConstraintExpression qui annule toute contrainte suivante.

Null

Retourne une contrainte qui teste la valeur null

Ordered

Retourne une contrainte qui teste si une collection est ordonnée

Positive

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

Some

Renvoie une expression de contrainte, qui appliquera la contrainte suivante à tous les membres d’une collection, avec succès si au moins l’un d’entre eux réussit.

True

Retourne une contrainte qui teste True

Unique

Retourne une contrainte qui teste si une collection contient tous les éléments uniques.

XmlSerializable

Renvoie une contrainte qui teste si un graphe d’objets est sérialisable au format xml.

Méthodes

AssignableFrom(Type)

Retourne une contrainte qui teste si la valeur réelle est assignable à partir du type fourni en tant qu’argument.

AssignableFrom<T>()

Retourne une contrainte qui teste si la valeur réelle est assignable à partir du type fourni en tant qu’argument.

AssignableTo(Type)

Retourne une contrainte qui teste si la valeur réelle est assignable à partir du type fourni en tant qu’argument.

AssignableTo<T>()

Retourne une contrainte qui teste si la valeur réelle est assignable à partir du type fourni en tant qu’argument.

AtLeast(Object)

Retourne une contrainte qui teste si la valeur réelle est supérieure ou égale à l’argument suppléé

AtMost(Object)

Retourne une contrainte qui teste si la valeur réelle est inférieure ou égale à l’argument suppléé

Attribute(Type)

Retourne une nouvelle propriété AttributeConstraint qui vérifie la présence d’un attribut particulier sur un objet.

Attribute<T>()

Retourne une nouvelle propriété AttributeConstraint qui vérifie la présence d’un attribut particulier sur un objet.

Contains(Object)

Retourne une nouvelle propriété CollectionContainsConstraint qui vérifie la présence d’un objet particulier dans la collection.

Contains(String)

Retourne un nouveau ContainsConstraint. Cette contrainte utilise à son tour la contrainte de deuxième niveau appropriée, en fonction du type de l’argument réel. Cette surcharge est utilisée uniquement si l’élément recherché est une chaîne, car tout autre type implique que nous recherchons un membre de collection.

ContainsSubstring(String)

Retourne une contrainte qui réussit si la valeur réelle contient la sous-chaîne fournie en tant qu’argument.

DoesNotContain(String)

Retourne une contrainte qui échoue si la valeur réelle contient la sous-chaîne fournie en tant qu’argument.

DoesNotEndWith(String)

Retourne une contrainte qui échoue si la valeur réelle se termine par la sous-chaîne fournie en tant qu’argument.

DoesNotMatch(String)

Retourne une contrainte qui échoue si la valeur réelle correspond au modèle fourni en tant qu’argument.

DoesNotStartWith(String)

Retourne une contrainte qui échoue si la valeur réelle commence par la sous-chaîne fournie en tant qu’argument.

EndsWith(String)

Retourne une contrainte qui réussit si la valeur réelle se termine par la sous-chaîne fournie en tant qu’argument.

EqualTo(Object)

Retourne une contrainte qui teste l’égalité de deux éléments

EquivalentTo(IEnumerable)

Retourne une contrainte qui teste si la valeur réelle est une collection contenant les mêmes éléments que la collection fournie en tant qu’argument.

Exactly(Int32)

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

GreaterThan(Object)

Retourne une contrainte qui teste si la valeur réelle est supérieure à l’argument suppléé

GreaterThanOrEqualTo(Object)

Retourne une contrainte qui teste si la valeur réelle est supérieure ou égale à l’argument suppléé

InRange<T>(T, T)

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

InstanceOf(Type)

Retourne une contrainte qui teste si la valeur réelle est du type fourni en tant qu’argument ou d’un type dérivé.

InstanceOf<T>()

Retourne une contrainte qui teste si la valeur réelle est du type fourni en tant qu’argument ou d’un type dérivé.

LessThan(Object)

Retourne une contrainte qui teste si la valeur réelle est inférieure à l’argument suppléé

LessThanOrEqualTo(Object)

Retourne une contrainte qui teste si la valeur réelle est inférieure ou égale à l’argument suppléé

Matches(String)

Retourne une contrainte qui réussit si la valeur réelle correspond au modèle Regex fourni en tant qu’argument.

Member(Object)

Retourne une nouvelle propriété CollectionContainsConstraint qui vérifie la présence d’un objet particulier dans la collection.

Property(String)

Retourne une nouvelle propriété PropertyConstraintExpression, qui teste l’existence de la propriété nommée sur l’objet testé ou applique la contrainte suivante à cette propriété.

SameAs(Object)

Retourne une contrainte qui teste que deux références sont le même objet

SamePath(String)

Retourne une contrainte qui teste si le chemin d’accès fourni est le même qu’un chemin attendu après la canonicalisation.

SamePathOrUnder(String)

Retourne une contrainte qui teste si le chemin fourni est le même chemin ou sous un chemin attendu après la canonicalisation.

StartsWith(String)

Retourne une contrainte qui réussit si la valeur réelle commence par la sous-chaîne fournie en tant qu’argument.

StringContaining(String)

Retourne une contrainte qui réussit si la valeur réelle contient la sous-chaîne fournie en tant qu’argument.

StringEnding(String)

Retourne une contrainte qui réussit si la valeur réelle se termine par la sous-chaîne fournie en tant qu’argument.

StringMatching(String)

Retourne une contrainte qui réussit si la valeur réelle correspond au modèle Regex fourni en tant qu’argument.

StringStarting(String)

Retourne une contrainte qui réussit si la valeur réelle commence par la sous-chaîne fournie en tant qu’argument.

SubPath(String)

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

SubsetOf(IEnumerable)

Retourne une contrainte qui teste si la valeur réelle est un sous-ensemble de la collection fournie en tant qu’argument.

TypeOf(Type)

Retourne une contrainte qui teste si la valeur réelle est du type exact fourni en tant qu’argument.

TypeOf<T>()

Retourne une contrainte qui teste si la valeur réelle est du type exact fourni en tant qu’argument.

S’applique à