Freigeben über


PropertyExistsConstraint Klasse

Definition

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

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

Konstruktoren

PropertyExistsConstraint(String)

Initialisiert eine neue Instanz der PropertyExistsConstraint-Klasse.

Felder

actual

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

(Geerbt von Constraint)

Eigenschaften

And

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

(Geerbt von Constraint)
DisplayName

Der Anzeigename dieser Einschränkung für die Verwendung durch ToString(). Der Standardwert ist der Name der Einschränkung, wobei die nachfolgende "Einschränkung" entfernt wurde. Abgeleitete Klassen können dies auf einen anderen Namen in ihren Konstruktoren 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 And an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)

Methoden

After(Int32)

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

(Geerbt von Constraint)
After(Int32, Int32)

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

(Geerbt von Constraint)
GetStringRepresentation()

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

Matches(Object)

Testen, ob die Eigenschaft für ein bestimmtes Objekt vorhanden ist

Matches<T>(ActualValueDelegate<T>)

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

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

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

(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.

WriteDescriptionTo(MessageWriter)

Schreiben der Einschränkungsbeschreibung in einen MessageWriter

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 überschreiben.

(Geerbt von Constraint)

Explizite Schnittstellenimplementierungen

IResolveConstraint.Resolve()

PropertyExistsConstraint testet, dass eine benannte Eigenschaft für das durch Match bereitgestellte Objekt vorhanden ist. Ursprünglich hat PropertyConstraint dieses Feature zusätzlich zu optionalen Tests für den Vaue der Eigenschaft bereitgestellt. Die beiden Einschränkungen sind jetzt getrennt.

(Geerbt von Constraint)

Gilt für: