Freigeben über


CollectionItemsEqualConstraint Klasse

Definition

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

public abstract class CollectionItemsEqualConstraint : NUnit.Framework.Constraints.CollectionConstraint
type CollectionItemsEqualConstraint = class
    inherit CollectionConstraint
Vererbung
CollectionItemsEqualConstraint
Abgeleitet

Konstruktoren

CollectionItemsEqualConstraint()

Erstellen einer leeren CollectionConstraint

CollectionItemsEqualConstraint(Object)

Erstellen einer CollectionConstraint

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

Kennzeichnen Sie die Einschränkung, groß und klein zu ignorieren und selbst zurückzugeben.

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, Int32)

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

(Geerbt von Constraint)
After(Int32)

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

(Geerbt von Constraint)
doMatch(IEnumerable)

Geschützte Methode, die von abgeleiteten Klassen implementiert werden soll

(Geerbt von CollectionConstraint)
GetStringRepresentation()

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

(Geerbt von Constraint)
ItemsEqual(Object, Object)

Vergleicht zwei Sammlungsmitglieder auf Gleichheit

Matches(Object)

Testen, ob die Einschränkung mit einem bestimmten Wert erfüllt ist

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

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

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

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

(Geerbt von Constraint)
Tally(IEnumerable)

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

ToString()

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

(Geerbt von Constraint)
Using(IComparer)

Kennzeichnen Sie die Einschränkung, um das angegebene IComparer-Objekt zu verwenden.

Using(IEqualityComparer)

Kennzeichnen Sie die Einschränkung, um das angegebene IEqualityComparer-Objekt zu verwenden.

Using<T>(Comparison<T>)

Kennzeichnen Sie die Einschränkung für die Verwendung des angegebenen Vergleichsobjekts.

Using<T>(IComparer<T>)

Kennzeichnen Sie die Einschränkung, um das angegebene IComparer-Objekt zu verwenden.

Using<T>(IEqualityComparer<T>)

Kennzeichnen Sie die Einschränkung, um das angegebene IEqualityComparer-Objekt zu verwenden.

WriteActualValueTo(MessageWriter)

Schreiben Sie den tatsächlichen Wert für einen fehlerhaften Einschränkungstest in einen MessageWriter. Die Standardimplementierung schreibt einfach den Rohwert von ist, und überlässt es dem Writer, die Formatierung auszuführen.

(Geerbt von Constraint)
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 überschreiben.

(Geerbt von Constraint)

Explizite Schnittstellenimplementierungen

IResolveConstraint.Resolve()

CollectionItemsEqualConstraint ist die abstrakte Basisklasse für alle Auflistungseinschränkungen, die einen Begriff der Elementgleichheit als Teil ihres Vorgangs anwenden.

(Geerbt von Constraint)

Gilt für: