Freigeben über


TypeConstraint Klasse

Definition

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

public abstract class TypeConstraint : NUnit.Framework.Constraints.Constraint
type TypeConstraint = class
    inherit Constraint
Vererbung
TypeConstraint
Abgeleitet

Konstruktoren

TypeConstraint(Type)

Erstellen eines TypeConstraint-Objekts für einen bestimmten Typ

Felder

actual

Der tatsächliche Wert, der anhand einer Einschränkung getestet wird

(Geerbt von Constraint)
expectedType

Der erwartete Typ, der von der Einschränkung verwendet wird

Eigenschaften

And

Gibt einen ConstraintExpression-Wert zurück, indem Und an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)
DisplayName

Der Anzeigename dieser Einschränkung zur Verwendung durch ToString(). Der Standardwert ist der Name der Einschränkung, wobei der nachfolgende "Constraint" entfernt wurde. Abgeleitete Klassen können dies in ihren Konstruktoren auf einen anderen Namen festlegen.

(Geerbt von Constraint)
Or

Gibt einen ConstraintExpression-Wert zurück, indem Or an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)
With

Gibt einen ConstraintExpression-Wert zurück, indem Und an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)

Methoden

After(Int32, Int32)

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

(Geerbt von Constraint)
After(Int32)

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

(Geerbt von Constraint)
GetStringRepresentation()

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

(Geerbt von Constraint)
Matches(Object)

Testen, ob die Einschränkung durch einen bestimmten Wert erfüllt ist

(Geerbt von Constraint)
Matches<T>(ActualValueDelegate<T>)

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

(Geerbt von Constraint)
Matches<T>(T)

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

(Geerbt von Constraint)
ToString()

Die Standardüberschreibung von ToString gibt die Einschränkung DisplayName gefolgt von allen Argumenten in spitzen Klammern zurück.

(Geerbt von Constraint)
WriteActualValueTo(MessageWriter)

Schreiben Sie den tatsächlichen Wert für einen fehlerhaften Einschränkungstest in einen MessageWriter. TypeConstraints überschreiben diese Methode, um den Namen des Typs zu schreiben.

WriteDescriptionTo(MessageWriter)

Schreiben der Einschränkungsbeschreibung in einen MessageWriter

(Geerbt von Constraint)
WriteMessageTo(MessageWriter)

Schreiben Sie die Fehlermeldung in den als Argument bereitgestellten MessageWriter. Die Standardimplementierung übergibt einfach die Einschränkung und den tatsächlichen Wert an den Writer, der dann die Einschränkungsbeschreibung und den Wert anzeigt. Einschränkungen, die zusätzliche Details bereitstellen müssen, z. B. wo der Fehler aufgetreten ist, können dies außer Kraft setzen.

(Geerbt von Constraint)

Explizite Schnittstellenimplementierungen

IResolveConstraint.Resolve()

TypeConstraint ist die abstrakte Basis für Einschränkungen, die einen Typ als erwarteten Wert annehmen.

(Geerbt von Constraint)

Gilt für: