ConstraintFactory Classe
Définition
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.
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. |