NUnit.Framework.Constraints Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
| AllItemsConstraint |
AllItemsConstraint applica un altro vincolo a ogni elemento di una raccolta, se hanno esito positivo. |
| AllOperator |
Rappresenta un vincolo che ha esito positivo se tutti i membri di una raccolta corrispondono a un vincolo di base. |
| AndConstraint |
AndConstraint ha esito positivo solo se entrambi i membri hanno esito positivo. |
| AndOperator |
Operatore che richiede che entrambi gli argomenti abbiano esito positivo |
| AssignableFromConstraint |
AssignableFromConstraint viene usato per verificare che un oggetto possa essere assegnato da un tipo specificato. |
| AssignableToConstraint |
AssignableToConstraint viene usato per verificare che un oggetto possa essere assegnato a un determinato tipo. |
| AttributeConstraint |
AttributeConstraint verifica che un attributo specificato sia presente in un tipo o in un altro provider e che il valore dell'attributo soddisfi un altro vincolo. |
| AttributeExistsConstraint |
AttributeExistsConstraint verifica la presenza di un attributo specificato in un tipo. |
| AttributeOperator |
Operatore che verifica la presenza di un particolare attributo in un tipo e, facoltativamente, applica ulteriori test all'attributo. |
| BasicConstraint |
BasicConstraint è la base astratta per i vincoli che eseguono un semplice confronto con un valore costante. |
| BinaryConstraint |
BinaryConstraint è la base astratta di tutti i vincoli che combinano due altri vincoli in qualche modo. |
| BinaryOperator |
Classe base astratta per tutti gli operatori binari |
| BinarySerializableConstraint |
BinarySerializableConstraint verifica se un oggetto è serializzabile in formato binario. |
| CollectionConstraint |
CollectionConstraint è la classe base astratta per i vincoli che operano sulle raccolte. |
| CollectionContainsConstraint |
CollectionContainsConstraint viene utilizzato per verificare se un insieme contiene un oggetto previsto come membro. |
| CollectionEquivalentConstraint |
CollectionEquivalentCOnstraint viene usato per determinare se due raccolte sono equivalenti. |
| CollectionItemsEqualConstraint |
CollectionItemsEqualConstraint è la classe base astratta per tutti i vincoli di raccolta che applicano alcune nozioni di uguaglianza degli elementi come parte dell'operazione. |
| CollectionOperator |
Base astratta per gli operatori che indicano come applicare un vincolo agli elementi di una raccolta. |
| CollectionOrderedConstraint |
CollectionOrderedConstraint viene usato per verificare se una raccolta è ordinata. |
| CollectionSubsetConstraint |
CollectionSubsetConstraint viene usato per determinare se una raccolta è un subset di un altro |
| CollectionTally | |
| ComparisonAdapter |
La classe ComparisonAdapter centralizza tutti i confronti dei valori in NUnit, adattandosi all'uso di qualsiasi IComparer, IComparer<T o Comparison<T> fornito> |
| ComparisonConstraint |
Classe di base astratta per i vincoli che confrontano i valori per determinare se uno è maggiore di, uguale o minore dell'altro. |
| Constraint |
La classe Constraint è la base di tutti i vincoli predefiniti all'interno di NUnit. Fornisce gli overload degli operatori usati per combinare i vincoli. |
| ConstraintBuilder |
ConstraintBuilder gestisce gli stack usati per l'elaborazione di constraintExpression. OperatorStack viene usato per contenere gli operatori in attesa che gli operandi vengano riabiliti. ConstraintStack contiene vincoli di input, nonché i risultati di ogni operatore applicato. |
| ConstraintBuilder.ConstraintStack |
ConstraintStack è uno stack indipendente dai tipi per contenere vincoli |
| ConstraintBuilder.OperatorStack |
OperatorStack è uno stack indipendente dai tipi per contenere ConstraintOperators |
| ConstraintExpression |
ConstraintExpression rappresenta un vincolo composto nel processo di costruzione da una serie di elementi sintattici. I singoli elementi vengono accodati all'espressione man mano che vengono riabilitati. Dopo l'aggiunta di un vincolo effettivo, l'espressione restituisce un vincolo risolvibile. |
| ConstraintExpressionBase |
ConstraintExpressionBase è la classe base astratta per la classe ConstraintExpression generata, che rappresenta un vincolo composto nel processo di costruzione da una serie di elementi sintattici. NOTA: ConstraintExpressionBase è a conoscenza di alcune delle classi derivate, che è una violazione apparente dell'incapsulamento. Idealmente, queste classi sarebbero una singola classe, ma devono essere separate per consentire la generazione di parti in .NET 1.x e per fornire un feedback utente appropriato negli IDE con riconoscimento sintatticamente. |
| ConstraintFactory |
Classe helper con proprietà e metodi che forniscono una serie di vincoli usati in Asserts. |
| ConstraintOperator |
La classe ConstraintOperator viene usata internamente da constraintBuilder per rappresentare un operatore che modifica o combina vincoli. Gli operatori di vincolo usano valori di precedenza sinistra e destra per determinare se l'operatore superiore nello stack deve essere ridotto prima di eseguire il push di un nuovo operatore. |
| ContainsConstraint |
ContainsConstraint verifica se una stringa contiene una sottostringa o un insieme contiene un oggetto . Posticipa la decisione di quale test usare fino a quando non viene noto il tipo dell'argomento effettivo. Ciò consente di verificare se una stringa è contenuta in una raccolta o come sottostringa di un'altra stringa usando la stessa sintassi. |
| DelayedConstraint | |
| EmptyCollectionConstraint |
EmptyCollectionConstraint verifica se una raccolta è vuota. |
| EmptyConstraint |
EmptyConstraint verifica se una stringa o una raccolta è vuota, posticipando la decisione su quale test viene applicato fino a quando non viene noto il tipo dell'argomento effettivo. |
| EmptyDirectoryConstraint | |
| EmptyStringConstraint |
EmptyStringConstraint verifica se una stringa è vuota. |
| EndsWithConstraint |
EndsWithConstraint può verificare se una stringa termina con una sottostringa prevista. |
| EqualConstraint |
EqualConstraint è in grado di confrontare un valore effettivo con il valore previsto fornito nel relativo costruttore. Due oggetti sono considerati uguali se entrambi sono Null o se entrambi hanno lo stesso valore. NUnit ha una semantica speciale per alcuni tipi di oggetto. |
| EqualityAdapter |
La classe EqualityAdapter gestisce tutti i confronti di uguaglianza che usano un oggetto IEqualityComparer, IEqualityComparer<T> o ComparisonAdapter. |
| ExactCountConstraint | |
| ExactCountOperator | |
| ExactTypeConstraint |
ExactTypeConstraint viene usato per verificare che un oggetto sia del tipo esatto fornito nel costruttore |
| ExceptionTypeConstraint | |
| FailurePoint | |
| FalseConstraint |
FalseConstraint verifica che il valore effettivo sia false |
| FloatingPointNumerics |
Routine helper per l'uso di numeri a virgola mobile |
| GreaterThanConstraint |
Verifica se un valore è maggiore del valore fornito al relativo costruttore |
| GreaterThanOrEqualConstraint |
Verifica se un valore è maggiore o uguale al valore fornito al relativo costruttore |
| InstanceOfTypeConstraint |
InstanceOfTypeConstraint viene usato per verificare che un oggetto sia dello stesso tipo fornito o derivato da esso. |
| LessThanConstraint |
Verifica se un valore è minore del valore fornito al relativo costruttore |
| LessThanOrEqualConstraint |
Verifica se un valore è minore o uguale al valore fornito al relativo costruttore |
| MessageWriter |
MessageWriter è la base astratta per le classi che scrivono descrizioni e messaggi dei vincoli in qualche forma. La classe dispone di metodi separati per la scrittura di vari componenti di un messaggio, consentendo alle implementazioni di personalizzare la presentazione in base alle esigenze. |
| MsgUtils |
Metodi statici usati per la creazione di messaggi |
| NaNConstraint |
NaNConstraint verifica che il valore effettivo sia un NaN double o float |
| NoItemConstraint |
NoItemConstraint applica un altro vincolo a ogni elemento di una raccolta, se uno di essi ha esito positivo. |
| NoneOperator |
Rappresenta un vincolo che ha esito positivo se nessuno dei membri di una raccolta corrisponde a un vincolo di base. |
| NotConstraint |
NotConstraint nega l'effetto di un altro vincolo |
| NotOperator |
Nega il test del vincolo di cui esegue il wrapping. |
| NullConstraint |
NullConstraint verifica che il valore effettivo sia Null |
| NullOrEmptyStringConstraint |
NullEmptyStringConstraint verifica se una stringa è null o vuota. |
| Numerics |
La classe Numerics contiene operazioni comuni sui valori numerici. |
| NUnitComparer |
NUnitComparer incapsula il comportamento predefinito di NUnit nel confronto di due oggetti. |
| NUnitEqualityComparer |
NUnitEqualityComparer incapsula la gestione di NUnit dei test di uguaglianza tra gli oggetti. |
| OrConstraint |
OrConstraint ha esito positivo se uno dei membri ha esito positivo |
| OrOperator |
Operatore che richiede almeno uno degli argomenti per avere esito positivo |
| PathConstraint |
PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper. |
| PredicateConstraint<T> | |
| PrefixConstraint |
Classe base astratta usata per i prefissi |
| PrefixOperator |
PrefixOperator accetta un singolo vincolo e modifica l'azione in qualche modo. |
| PropertyConstraint |
PropertyConstraint estrae una proprietà denominata e ne usa il valore come valore effettivo per un vincolo concatenato. |
| PropertyExistsConstraint |
PropertyExistsConstraint verifica che nell'oggetto fornito tramite Match esista una proprietà denominata. In origine, PropertyConstraint ha fornito questa funzionalità oltre a eseguire test facoltativi sul vaue della proprietà. I due vincoli sono ora separati. |
| PropOperator |
Operatore utilizzato per verificare la presenza di una proprietà denominata in un oggetto e, facoltativamente, applicare ulteriori test al valore di tale proprietà. |
| RangeConstraint<T> | |
| RegexConstraint |
RegexConstraint può verificare se una stringa corrisponde al criterio specificato. |
| ResolvableConstraintExpression |
ResolvableConstraintExpression viene usato per rappresentare un vincolo composto costruito in un punto in cui l'ultimo operatore può terminare l'espressione o avere vincoli di qualificazione aggiuntivi aggiunti. Viene utilizzata, ad esempio, per un elemento Property o per un elemento Exception, che può essere facoltativamente seguita da vincoli che si applicano alla proprietà o all'eccezione. |
| ReusableConstraint | |
| SameAsConstraint |
SameAsConstraint verifica se un oggetto è identico all'oggetto passato al relativo costruttore |
| SamePathConstraint |
Descrizione di riepilogo per SamePathConstraint. |
| SamePathOrUnderConstraint |
SamePathOrUnderConstraint verifica che un percorso si trova in un altro |
| SelfResolvingOperator |
Classe base astratta per gli operatori in grado di ridurre a un vincolo indipendentemente dal fatto che venga seguito un altro elemento sintattico. |
| SomeItemsConstraint |
SomeItemsConstraint applica un altro vincolo a ogni elemento di una raccolta, se uno di essi ha esito positivo. |
| SomeOperator |
Rappresenta un vincolo che ha esito positivo se uno dei membri di una raccolta corrisponde a un vincolo di base. |
| StartsWithConstraint |
StartsWithConstraint può verificare se una stringa inizia con una sottostringa prevista. |
| StringConstraint |
StringConstraint è la base astratta per i vincoli che operano su stringhe. Supporta il modificatore IgnoreCase per le operazioni di stringa. |
| SubPathConstraint | |
| SubstringConstraint |
SubstringConstraint può verificare se una stringa contiene la sottostringa prevista. |
| ThrowsConstraint |
ThrowsConstraint viene usato per testare l'eccezione generata da un delegato applicando un vincolo. |
| ThrowsNothingConstraint |
ThrowsNothingConstraint verifica che un delegato non generi un'eccezione. |
| ThrowsOperator |
Operatore che verifica che viene generata un'eccezione e, facoltativamente, applica ulteriori test all'eccezione. |
| Tolerance |
La classe Tolerance generalizza la nozione di tolleranza all'interno della quale un test di uguaglianza ha esito positivo. In genere, viene usato con tipi numerici, ma può essere usato con qualsiasi tipo che supporta l'assunzione di una differenza tra due oggetti e confrontando tale differenza con un valore. |
| TrueConstraint |
TrueConstraint verifica che il valore effettivo sia true |
| TypeConstraint |
TypeConstraint è la base astratta per i vincoli che accettano un tipo come valore previsto. |
| UniqueItemsConstraint |
UniqueItemsConstraint verifica se tutti gli elementi di una raccolta sono univoci. |
| WithOperator |
Rappresenta un vincolo che esegue semplicemente il wrapping del vincolo fornito come argomento, senza ulteriori funzionalità, ma che modifica l'ordine di valutazione a causa della precedenza. |
| XmlSerializableConstraint |
BinarySerializableConstraint verifica se un oggetto è serializzabile in formato binario. |
Interfacce
| IResolveConstraint |
L'interfaccia IConstraintExpression viene implementata da tutti i vincoli e le espressioni complete e risolvibili. |
Enumerazioni
| ToleranceMode |
Modalità in cui è possibile interpretare il valore di tolleranza per un confronto. |
Delegati
| ActualValueDelegate<T> |