Condividi tramite


ConstraintFactory Classe

Definizione

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

public class ConstraintFactory
type ConstraintFactory = class
Ereditarietà
ConstraintFactory
Derivato

Costruttori

ConstraintFactory()

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

Proprietà

All

Restituisce un oggetto ConstraintExpression, che applicherà il vincolo seguente a tutti i membri di una raccolta, se tutti hanno esito positivo.

BinarySerializable

Restituisce un vincolo che verifica se un oggetto grafico è serializzabile in formato binario.

Count

Restituisce un nuovo oggetto ConstraintExpression, che applicherà il vincolo seguente alla proprietà Count dell'oggetto sottoposto a test.

Empty

Restituisce un vincolo che verifica la disponibilità vuota

False

Restituisce un vincolo che verifica false

InnerException

Restituisce un nuovo constraintExpression, che applicherà il vincolo seguente alla proprietà InnerException dell'oggetto sottoposto a test.

Length

Restituisce un nuovo oggetto ConstraintExpression, che applicherà il vincolo seguente alla proprietà Length dell'oggetto sottoposto a test.

Message

Restituisce un nuovo constraintExpression, che applicherà il vincolo seguente alla proprietà Message dell'oggetto sottoposto a test.

NaN

Restituisce un vincolo che verifica per NaN

Negative

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

No

Restituisce un oggetto ConstraintExpression che nega qualsiasi vincolo seguente.

None

Restituisce un oggetto ConstraintExpression, che applicherà il vincolo seguente a tutti i membri di una raccolta, se tutti hanno esito negativo.

Not

Restituisce un oggetto ConstraintExpression che nega qualsiasi vincolo seguente.

Null

Restituisce un vincolo che verifica la disponibilità di valori Null

Ordered

Restituisce un vincolo che verifica se una raccolta è ordinata

Positive

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

Some

Restituisce un oggetto ConstraintExpression, che applicherà il vincolo seguente a tutti i membri di una raccolta, se almeno uno di essi ha esito positivo.

True

Restituisce un vincolo che verifica true

Unique

Restituisce un vincolo che verifica se una raccolta contiene tutti gli elementi univoci.

XmlSerializable

Restituisce un vincolo che verifica se un oggetto grafico è serializzabile in formato xml.

Metodi

AssignableFrom(Type)

Restituisce un vincolo che verifica se il valore effettivo è assegnabile dal tipo fornito come argomento.

AssignableFrom<T>()

Restituisce un vincolo che verifica se il valore effettivo è assegnabile dal tipo fornito come argomento.

AssignableTo(Type)

Restituisce un vincolo che verifica se il valore effettivo è assegnabile dal tipo fornito come argomento.

AssignableTo<T>()

Restituisce un vincolo che verifica se il valore effettivo è assegnabile dal tipo fornito come argomento.

AtLeast(Object)

Restituisce un vincolo che verifica se il valore effettivo è maggiore o uguale all'argomento sostituito

AtMost(Object)

Restituisce un vincolo che verifica se il valore effettivo è minore o uguale all'argomento sostituito

Attribute(Type)

Restituisce un nuovo controllo AttributeConstraint per la presenza di un particolare attributo in un oggetto .

Attribute<T>()

Restituisce un nuovo controllo AttributeConstraint per la presenza di un particolare attributo in un oggetto .

Contains(Object)

Restituisce un nuovo controllo CollectionContainsConstraint per la presenza di un oggetto specifico nell'insieme.

Contains(String)

Restituisce un nuovo oggetto ContainsConstraint. Questo vincolo a sua volta userà il vincolo di secondo livello appropriato, a seconda del tipo dell'argomento effettivo. Questo overload viene usato solo se l'elemento cercato è una stringa, poiché qualsiasi altro tipo implica che si sta cercando un membro della raccolta.

ContainsSubstring(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo contiene la sottostringa fornita come argomento.

DoesNotContain(String)

Restituisce un vincolo che ha esito negativo se il valore effettivo contiene la sottostringa fornita come argomento.

DoesNotEndWith(String)

Restituisce un vincolo che ha esito negativo se il valore effettivo termina con la sottostringa fornita come argomento.

DoesNotMatch(String)

Restituisce un vincolo che ha esito negativo se il valore effettivo corrisponde al modello fornito come argomento.

DoesNotStartWith(String)

Restituisce un vincolo che ha esito negativo se il valore effettivo inizia con la sottostringa fornita come argomento.

EndsWith(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo termina con la sottostringa fornita come argomento.

EqualTo(Object)

Restituisce un vincolo che verifica l'uguaglianza di due elementi

EquivalentTo(IEnumerable)

Restituisce un vincolo che verifica se il valore effettivo è una raccolta contenente gli stessi elementi della raccolta fornita come argomento.

Exactly(Int32)

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

GreaterThan(Object)

Restituisce un vincolo che verifica se il valore effettivo è maggiore dell'argomento suppled

GreaterThanOrEqualTo(Object)

Restituisce un vincolo che verifica se il valore effettivo è maggiore o uguale all'argomento sostituito

InRange<T>(T, T)

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

InstanceOf(Type)

Restituisce un vincolo che verifica se il valore effettivo è del tipo fornito come argomento o tipo derivato.

InstanceOf<T>()

Restituisce un vincolo che verifica se il valore effettivo è del tipo fornito come argomento o tipo derivato.

LessThan(Object)

Restituisce un vincolo che verifica se il valore effettivo è minore dell'argomento suppled

LessThanOrEqualTo(Object)

Restituisce un vincolo che verifica se il valore effettivo è minore o uguale all'argomento sostituito

Matches(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo corrisponde al modello Regex fornito come argomento.

Member(Object)

Restituisce un nuovo controllo CollectionContainsConstraint per la presenza di un oggetto specifico nell'insieme.

Property(String)

Restituisce un nuovo propertyConstraintExpression, che verificherà l'esistenza della proprietà denominata nell'oggetto sottoposto a test o applicherà qualsiasi vincolo seguente a tale proprietà.

SameAs(Object)

Restituisce un vincolo che verifica che due riferimenti siano lo stesso oggetto

SamePath(String)

Restituisce un vincolo che verifica se il percorso specificato è uguale a un percorso previsto dopo la canonizzazione.

SamePathOrUnder(String)

Restituisce un vincolo che verifica se il percorso specificato è lo stesso percorso o in un percorso previsto dopo la canonizzazione.

StartsWith(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo inizia con la sottostringa fornita come argomento.

StringContaining(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo contiene la sottostringa fornita come argomento.

StringEnding(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo termina con la sottostringa fornita come argomento.

StringMatching(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo corrisponde al modello Regex fornito come argomento.

StringStarting(String)

Restituisce un vincolo che ha esito positivo se il valore effettivo inizia con la sottostringa fornita come argomento.

SubPath(String)

Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts.

SubsetOf(IEnumerable)

Restituisce un vincolo che verifica se il valore effettivo è un subset dell'insieme fornito come argomento.

TypeOf(Type)

Restituisce un vincolo che verifica se il valore effettivo è del tipo esatto fornito come argomento.

TypeOf<T>()

Restituisce un vincolo che verifica se il valore effettivo è del tipo esatto fornito come argomento.

Si applica a