Condividi tramite


PathConstraint Classe

Definizione

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

public abstract class PathConstraint : NUnit.Framework.Constraints.Constraint
type PathConstraint = class
    inherit Constraint
Ereditarietà
PathConstraint
Derivato

Costruttori

PathConstraint(String)

Costruire un pathConstraint per un percorso previsto

Campi

actual

Valore effettivo sottoposto a test su un vincolo

(Ereditato da Constraint)
caseInsensitive

Flag che indica se deve essere eseguito un confronto caseInsensitive

expectedPath

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

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)
IgnoreCase

Modifica l'istanza corrente in modo che non venga fatta distinzione tra maiuscole e minuscole e la restituisca.

Or

Restituisce un oggetto ConstraintExpression aggiungendo Or al vincolo corrente.

(Ereditato da Constraint)
RespectCase

Modifica l'istanza corrente in modo che venga fatta distinzione tra maiuscole e minuscole e la restituisca.

With

Restituisce un oggetto ConstraintExpression aggiungendo And al vincolo corrente.

(Ereditato da Constraint)

Metodi

After(Int32, Int32)

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

(Ereditato da Constraint)
After(Int32)

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

(Ereditato da Constraint)
Canonicalize(String)

Canonizzare il percorso fornito

GetStringRepresentation()

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

IsMatch(String, String)

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

IsSubPath(String, String, Boolean)

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

Matches(Object)

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

Matches<T>(ActualValueDelegate<T>)

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

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

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

(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. L'implementazione predefinita scrive semplicemente il valore non elaborato effettivo, lasciandolo al writer per eseguire qualsiasi formattazione.

(Ereditato da Constraint)
WriteDescriptionTo(MessageWriter)

Scrivere la descrizione del vincolo in messageWriter

(Ereditato da Constraint)
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()

PathConstraint funge da base astratta di vincoli che operano sui percorsi e fornisce diversi metodi helper.

(Ereditato da Constraint)

Si applica a