ConstraintFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |