Condividi tramite


PropertyExistsConstraint Classe

Definizione

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.

public class PropertyExistsConstraint : NUnit.Framework.Constraints.Constraint
type PropertyExistsConstraint = class
    inherit Constraint
Ereditarietà
PropertyExistsConstraint

Costruttori

PropertyExistsConstraint(String)

Inizializza una nuova istanza della classe PropertyExistsConstraint.

Campi

actual

Valore effettivo sottoposto a test su un vincolo

(Ereditato da Constraint)

Proprietà

And

Restituisce un oggetto ConstraintExpression aggiungendo And al vincolo corrente.

(Ereditato da Constraint)
DisplayName

Nome visualizzato di questo vincolo da utilizzare da ToString(). Il valore predefinito è il nome del vincolo con "Vincolo" finale rimosso. Le classi derivate possono impostare questo valore su un altro nome nei costruttori.

(Ereditato da Constraint)
Or

Restituisce un oggetto ConstraintExpression aggiungendo Or al vincolo corrente.

(Ereditato da Constraint)
With

Restituisce un oggetto ConstraintExpression aggiungendo And al vincolo corrente.

(Ereditato da Constraint)

Metodi

After(Int32, Int32)

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.

(Ereditato da Constraint)
After(Int32)

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.

(Ereditato da Constraint)
GetStringRepresentation()

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.

Matches(Object)

Verificare se la proprietà esiste per un determinato oggetto

Matches<T>(ActualValueDelegate<T>)

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.

(Ereditato da Constraint)
Matches<T>(T)

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.

(Ereditato da Constraint)
ToString()

L'override predefinito di ToString restituisce il vincolo DisplayName seguito da qualsiasi argomento tra parentesi angolari.

(Ereditato da Constraint)
WriteActualValueTo(MessageWriter)

Scrivere il valore effettivo per un test di vincolo con esito negativo in messageWriter.

WriteDescriptionTo(MessageWriter)

Scrivere la descrizione del vincolo in messageWriter

WriteMessageTo(MessageWriter)

Scrivere il messaggio di errore in MessageWriter fornito come argomento. L'implementazione predefinita passa semplicemente il vincolo e il valore effettivo al writer, che visualizza quindi la descrizione del vincolo e il valore. I vincoli che devono fornire dettagli aggiuntivi, ad esempio la posizione in cui si è verificato l'errore possono eseguire l'override.

(Ereditato da Constraint)

Implementazioni dell'interfaccia esplicita

IResolveConstraint.Resolve()

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.

(Ereditato da Constraint)

Si applica a