Freigeben über


CollectionEquivalentConstraint Klasse

Definition

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

public class CollectionEquivalentConstraint : NUnit.Framework.Constraints.CollectionItemsEqualConstraint
type CollectionEquivalentConstraint = class
    inherit CollectionItemsEqualConstraint
Vererbung

Konstruktoren

CollectionEquivalentConstraint(IEnumerable)

Erstellen einer CollectionEquivalentConstraint

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

Kennzeichnen Sie die Einschränkung, die Groß-/Kleinschreibung zu ignorieren und selbst zurückzugeben.

(Geerbt von CollectionItemsEqualConstraint)
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)

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

(Geerbt von Constraint)
After(Int32)

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

(Geerbt von Constraint)
doMatch(IEnumerable)

Testen, ob zwei Sammlungen gleichwertig sind

GetStringRepresentation()

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

(Geerbt von Constraint)
ItemsEqual(Object, Object)

Vergleicht zwei Sammlungsmber auf Gleichheit

(Geerbt von CollectionItemsEqualConstraint)
Matches(Object)

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

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

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

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

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

(Geerbt von Constraint)
Tally(IEnumerable)

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

(Geerbt von CollectionItemsEqualConstraint)
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.

(Geerbt von CollectionItemsEqualConstraint)
Using(IEqualityComparer)

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

(Geerbt von CollectionItemsEqualConstraint)
Using<T>(Comparison<T>)

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

(Geerbt von CollectionItemsEqualConstraint)
Using<T>(IComparer<T>)

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

(Geerbt von CollectionItemsEqualConstraint)
Using<T>(IEqualityComparer<T>)

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

(Geerbt von CollectionItemsEqualConstraint)
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 dieser Einschränkung 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 außer Kraft setzen.

(Geerbt von Constraint)

Explizite Schnittstellenimplementierungen

IResolveConstraint.Resolve()

CollectionEquivalentCOnstraint wird verwendet, um zu bestimmen, ob zwei Auflistungen gleichwertig sind.

(Geerbt von Constraint)

Gilt für: