Compartir a través de


ConstraintFactory Clase

Definición

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

public class ConstraintFactory
type ConstraintFactory = class
Herencia
ConstraintFactory
Derivado

Constructores

ConstraintFactory()

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

Propiedades

All

Devuelve una constraintExpression, que aplicará la siguiente restricción a todos los miembros de una colección, si todas se realizan correctamente.

BinarySerializable

Devuelve una restricción que comprueba si un gráfico de objetos es serializable en formato binario.

Count

Devuelve un nuevo ConstraintExpression, que aplicará la siguiente restricción a la propiedad Count del objeto que se está probando.

Empty

Devuelve una restricción que comprueba si hay vacíos.

False

Devuelve una restricción que comprueba si es False.

InnerException

Devuelve un nuevo ConstraintExpression, que aplicará la siguiente restricción a la propiedad InnerException del objeto que se está probando.

Length

Devuelve un nuevo ConstraintExpression, que aplicará la siguiente restricción a la propiedad Length del objeto que se está probando.

Message

Devuelve un nuevo ConstraintExpression, que aplicará la siguiente restricción a la propiedad Message del objeto que se está probando.

NaN

Devuelve una restricción que prueba para NaN.

Negative

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

No

Devuelve un ConstraintExpression que niega cualquier restricción siguiente.

None

Devuelve un constraintExpression, que aplicará la siguiente restricción a todos los miembros de una colección, si se produce un error en todos ellos.

Not

Devuelve un ConstraintExpression que niega cualquier restricción siguiente.

Null

Devuelve una restricción que comprueba si hay valores NULL.

Ordered

Devuelve una restricción que comprueba si se ordena una colección.

Positive

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

Some

Devuelve un ConstraintExpression, que aplicará la siguiente restricción a todos los miembros de una colección, si al menos uno de ellos se realiza correctamente.

True

Devuelve una restricción que comprueba si es True.

Unique

Devuelve una restricción que comprueba si una colección contiene todos los elementos únicos.

XmlSerializable

Devuelve una restricción que comprueba si un gráfico de objetos es serializable en formato xml.

Métodos

AssignableFrom(Type)

Devuelve una restricción que comprueba si el valor real se puede asignar desde el tipo proporcionado como argumento.

AssignableFrom<T>()

Devuelve una restricción que comprueba si el valor real se puede asignar desde el tipo proporcionado como argumento.

AssignableTo(Type)

Devuelve una restricción que comprueba si el valor real se puede asignar desde el tipo proporcionado como argumento.

AssignableTo<T>()

Devuelve una restricción que comprueba si el valor real se puede asignar desde el tipo proporcionado como argumento.

AtLeast(Object)

Devuelve una restricción que comprueba si el valor real es mayor o igual que el argumento suppled.

AtMost(Object)

Devuelve una restricción que comprueba si el valor real es menor o igual que el argumento suppled.

Attribute(Type)

Devuelve una nueva comprobación AttributeConstraint de la presencia de un atributo determinado en un objeto .

Attribute<T>()

Devuelve una nueva comprobación AttributeConstraint de la presencia de un atributo determinado en un objeto .

Contains(Object)

Devuelve una nueva comprobación CollectionContainsConstraint de la presencia de un objeto determinado en la colección.

Contains(String)

Devuelve un nuevo ContainsConstraint. Esta restricción, a su vez, hará uso de la restricción de segundo nivel adecuada, según el tipo del argumento real. Esta sobrecarga solo se usa si el elemento buscado es una cadena, ya que cualquier otro tipo implica que estamos buscando un miembro de colección.

ContainsSubstring(String)

Devuelve una restricción que se realiza correctamente si el valor real contiene la subcadena proporcionada como argumento.

DoesNotContain(String)

Devuelve una restricción que produce un error si el valor real contiene la subcadena proporcionada como argumento.

DoesNotEndWith(String)

Devuelve una restricción que produce un error si el valor real finaliza con la subcadena proporcionada como argumento.

DoesNotMatch(String)

Devuelve una restricción que produce un error si el valor real coincide con el patrón proporcionado como argumento.

DoesNotStartWith(String)

Devuelve una restricción que produce un error si el valor real comienza con la subcadena proporcionada como argumento.

EndsWith(String)

Devuelve una restricción que se realiza correctamente si el valor real finaliza con la subcadena proporcionada como argumento.

EqualTo(Object)

Devuelve una restricción que prueba dos elementos para comprobar si son iguales.

EquivalentTo(IEnumerable)

Devuelve una restricción que comprueba si el valor real es una colección que contiene los mismos elementos que la colección proporcionada como argumento.

Exactly(Int32)

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

GreaterThan(Object)

Devuelve una restricción que comprueba si el valor real es mayor que el argumento suppled.

GreaterThanOrEqualTo(Object)

Devuelve una restricción que comprueba si el valor real es mayor o igual que el argumento suppled.

InRange<T>(T, T)

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

InstanceOf(Type)

Devuelve una restricción que comprueba si el valor real es del tipo proporcionado como argumento o un tipo derivado.

InstanceOf<T>()

Devuelve una restricción que comprueba si el valor real es del tipo proporcionado como argumento o un tipo derivado.

LessThan(Object)

Devuelve una restricción que comprueba si el valor real es menor que el argumento suppled.

LessThanOrEqualTo(Object)

Devuelve una restricción que comprueba si el valor real es menor o igual que el argumento suppled.

Matches(String)

Devuelve una restricción que se realiza correctamente si el valor real coincide con el patrón Regex proporcionado como argumento.

Member(Object)

Devuelve una nueva comprobación CollectionContainsConstraint de la presencia de un objeto determinado en la colección.

Property(String)

Devuelve un nuevo PropertyConstraintExpression, que probará la existencia de la propiedad con nombre en el objeto que se está probando o aplicará cualquier restricción siguiente a esa propiedad.

SameAs(Object)

Devuelve una restricción que comprueba que dos referencias son el mismo objeto.

SamePath(String)

Devuelve una restricción que comprueba si la ruta de acceso proporcionada es la misma que una ruta de acceso esperada después de la canonización.

SamePathOrUnder(String)

Devuelve una restricción que comprueba si la ruta de acceso proporcionada es la misma ruta de acceso o en una ruta de acceso esperada después de la canónica.

StartsWith(String)

Devuelve una restricción que se realiza correctamente si el valor real comienza con la subcadena proporcionada como argumento.

StringContaining(String)

Devuelve una restricción que se realiza correctamente si el valor real contiene la subcadena proporcionada como argumento.

StringEnding(String)

Devuelve una restricción que se realiza correctamente si el valor real finaliza con la subcadena proporcionada como argumento.

StringMatching(String)

Devuelve una restricción que se realiza correctamente si el valor real coincide con el patrón Regex proporcionado como argumento.

StringStarting(String)

Devuelve una restricción que se realiza correctamente si el valor real comienza con la subcadena proporcionada como argumento.

SubPath(String)

Clase auxiliar con propiedades y métodos que proporcionan una serie de restricciones usadas en Asserts.

SubsetOf(IEnumerable)

Devuelve una restricción que comprueba si el valor real es un subconjunto de la colección proporcionada como argumento.

TypeOf(Type)

Devuelve una restricción que comprueba si el valor real es del tipo exacto proporcionado como argumento.

TypeOf<T>()

Devuelve una restricción que comprueba si el valor real es del tipo exacto proporcionado como argumento.

Se aplica a