Freigeben über


ConstraintFactory Klasse

Definition

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

public class ConstraintFactory
type ConstraintFactory = class
Vererbung
ConstraintFactory
Abgeleitet

Konstruktoren

ConstraintFactory()

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

Eigenschaften

All

Gibt einen ConstraintExpression-Wert zurück, der die folgende Einschränkung auf alle Member einer Auflistung anwendet, die erfolgreich ist, wenn alle erfolgreich sind.

BinarySerializable

Gibt eine Einschränkung zurück, die testet, ob ein Objektgraph im Binärformat serialisierbar ist.

Count

Gibt eine neue ConstraintExpression zurück, die die folgende Einschränkung auf die Count-Eigenschaft des getesteten Objekts anwendet.

Empty

Gibt eine Einschränkung zurück, die auf leere Tests überprüft.

False

Gibt eine Einschränkung zurück, die auf False testet.

InnerException

Gibt einen neuen ConstraintExpression zurück, der die folgende Einschränkung auf die InnerException-Eigenschaft des getesteten Objekts anwendet.

Length

Gibt einen neuen ConstraintExpression-Wert zurück, der die folgende Einschränkung auf die Length-Eigenschaft des getesteten Objekts anwendet.

Message

Gibt einen neuen ConstraintExpression-Wert zurück, der die folgende Einschränkung auf die Message-Eigenschaft des getesteten Objekts anwendet.

NaN

Gibt eine Einschränkung zurück, die auf NaN testet.

Negative

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

No

Gibt einen ConstraintExpression-Wert zurück, der jede folgende Einschränkung negiert.

None

Gibt einen ConstraintExpression-Wert zurück, der die folgende Einschränkung auf alle Member einer Auflistung anwendet, die erfolgreich ist, wenn alle elemente fehlschlagen.

Not

Gibt einen ConstraintExpression-Wert zurück, der jede folgende Einschränkung negiert.

Null

Gibt eine Einschränkung zurück, die auf NULL testet.

Ordered

Gibt eine Einschränkung zurück, die testet, ob eine Sammlung sortiert ist.

Positive

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

Some

Gibt einen ConstraintExpression-Wert zurück, der die folgende Einschränkung auf alle Member einer Auflistung anwendet und erfolgreich ist, wenn mindestens einer davon erfolgreich ist.

True

Gibt eine Einschränkung zurück, die auf True testet.

Unique

Gibt eine Einschränkung zurück, die testet, ob eine Auflistung alle eindeutigen Elemente enthält.

XmlSerializable

Gibt eine Einschränkung zurück, die testet, ob ein Objektgraph im XML-Format serialisierbar ist.

Methoden

AssignableFrom(Type)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert aus dem als Argument bereitgestellten Typ zugewiesen werden kann.

AssignableFrom<T>()

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert aus dem als Argument bereitgestellten Typ zugewiesen werden kann.

AssignableTo(Type)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert aus dem als Argument bereitgestellten Typ zugewiesen werden kann.

AssignableTo<T>()

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert aus dem als Argument bereitgestellten Typ zugewiesen werden kann.

AtLeast(Object)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert größer oder gleich dem zugeordneten Argument ist.

AtMost(Object)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert kleiner oder gleich dem zugeordneten Argument ist.

Attribute(Type)

Gibt eine neue AttributeConstraint-Überprüfung auf das Vorhandensein eines bestimmten Attributs für ein Objekt zurück.

Attribute<T>()

Gibt eine neue AttributeConstraint-Überprüfung auf das Vorhandensein eines bestimmten Attributs für ein Objekt zurück.

Contains(Object)

Gibt eine neue CollectionContainsConstraint-Überprüfung auf das Vorhandensein eines bestimmten Objekts in der Auflistung zurück.

Contains(String)

Gibt ein neues ContainsConstraint zurück. Diese Einschränkung verwendet wiederum die entsprechende Einschränkung der zweiten Ebene, abhängig vom Typ des tatsächlichen Arguments. Diese Überladung wird nur verwendet, wenn das gesuchte Element eine Zeichenfolge ist, da jeder andere Typ impliziert, dass wir nach einem Sammlungselement suchen.

ContainsSubstring(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert die als Argument angegebene Teilzeichenfolge enthält.

DoesNotContain(String)

Gibt eine Einschränkung zurück, die fehlschlägt, wenn der tatsächliche Wert die als Argument angegebene Teilzeichenfolge enthält.

DoesNotEndWith(String)

Gibt eine Einschränkung zurück, die fehlschlägt, wenn der tatsächliche Wert mit der als Argument angegebenen Teilzeichenfolge endet.

DoesNotMatch(String)

Gibt eine Einschränkung zurück, die fehlschlägt, wenn der tatsächliche Wert mit dem als Argument angegebenen Muster übereinstimmt.

DoesNotStartWith(String)

Gibt eine Einschränkung zurück, die fehlschlägt, wenn der tatsächliche Wert mit der als Argument angegebenen Teilzeichenfolge beginnt.

EndsWith(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert mit der als Argument angegebenen Teilzeichenfolge endet.

EqualTo(Object)

Gibt eine Einschränkung zurück, die zwei Elemente auf Gleichheit testet.

EquivalentTo(IEnumerable)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert eine Auflistung ist, die dieselben Elemente wie die Auflistung enthält, die als Argument bereitgestellt wird.

Exactly(Int32)

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

GreaterThan(Object)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert größer als das argument ist.

GreaterThanOrEqualTo(Object)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert größer oder gleich dem zugeordneten Argument ist.

InRange<T>(T, T)

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

InstanceOf(Type)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert vom Typ ist, der als Argument oder als abgeleiteter Typ angegeben wird.

InstanceOf<T>()

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert vom Typ ist, der als Argument oder als abgeleiteter Typ angegeben wird.

LessThan(Object)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert kleiner als das suppled-Argument ist.

LessThanOrEqualTo(Object)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert kleiner oder gleich dem zugeordneten Argument ist.

Matches(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert mit dem als Argument angegebenen Regex-Muster übereinstimmt.

Member(Object)

Gibt eine neue CollectionContainsConstraint-Überprüfung auf das Vorhandensein eines bestimmten Objekts in der Auflistung zurück.

Property(String)

Gibt eine neue PropertyConstraintExpression zurück, die entweder das Vorhandensein der benannten Eigenschaft für das zu testende Objekt testt oder eine beliebige folgende Einschränkung auf diese Eigenschaft anwendet.

SameAs(Object)

Gibt eine Einschränkung zurück, die testet, ob zwei Verweise dasselbe Objekt sind.

SamePath(String)

Gibt eine Einschränkung zurück, die überprüft, ob der bereitgestellte Pfad mit einem erwarteten Pfad nach der Kanonisierung übereinstimmt.

SamePathOrUnder(String)

Gibt eine Einschränkung zurück, die überprüft, ob der bereitgestellte Pfad derselbe Pfad oder unter einem erwarteten Pfad nach der Kanonisierung ist.

StartsWith(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert mit der als Argument angegebenen Teilzeichenfolge beginnt.

StringContaining(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert die als Argument angegebene Teilzeichenfolge enthält.

StringEnding(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert mit der als Argument angegebenen Teilzeichenfolge endet.

StringMatching(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert mit dem als Argument angegebenen Regex-Muster übereinstimmt.

StringStarting(String)

Gibt eine Einschränkung zurück, die erfolgreich ist, wenn der tatsächliche Wert mit der als Argument angegebenen Teilzeichenfolge beginnt.

SubPath(String)

Hilfsklasse mit Eigenschaften und Methoden, die eine Reihe von Einschränkungen bereitstellen, die in Asserts verwendet werden.

SubsetOf(IEnumerable)

Gibt eine Einschränkung zurück, die testet, ob der tatsächliche Wert eine Teilmenge der Auflistung ist, die als Argument bereitgestellt wird.

TypeOf(Type)

Gibt eine Einschränkung zurück, die überprüft, ob der tatsächliche Wert vom exakten Typ ist, der als Argument angegeben wird.

TypeOf<T>()

Gibt eine Einschränkung zurück, die überprüft, ob der tatsächliche Wert vom exakten Typ ist, der als Argument angegeben wird.

Gilt für: