Freigeben über


OrConstraint Klasse

Definition

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

public class OrConstraint : NUnit.Framework.Constraints.BinaryConstraint
type OrConstraint = class
    inherit BinaryConstraint
Vererbung

Konstruktoren

OrConstraint(Constraint, Constraint)

Erstellen eines OrConstraint aus zwei anderen Einschränkungen

Felder

actual

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

(Geerbt von Constraint)
left

Die erste Kombinierte Einschränkung

(Geerbt von BinaryConstraint)
right

Die zweite Kombinierte Einschränkung

(Geerbt von BinaryConstraint)

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)

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

(Geerbt von Constraint)
After(Int32, Int32)

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

(Geerbt von Constraint)
GetStringRepresentation()

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

(Geerbt von Constraint)
Matches(Object)

Wenden Sie die Membereinschränkungen auf einen tatsächlichen Wert an. Dies ist erfolgreich, sobald eine davon erfolgreich ist.

Matches<T>(ActualValueDelegate<T>)

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

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

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

(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. Die Standardimplementierung schreibt einfach den Rohwert des tatsächlichen Werts und überlässt ihn dem Writer, um formatierungen auszuführen.

(Geerbt von Constraint)
WriteDescriptionTo(MessageWriter)

Schreiben einer Beschreibung für diese Kontraint zu einem 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 außer Kraft setzen.

(Geerbt von Constraint)

Explizite Schnittstellenimplementierungen

IResolveConstraint.Resolve()

OrConstraint ist erfolgreich, wenn ein Element erfolgreich ist.

(Geerbt von Constraint)

Gilt für: