ConstraintFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。
public class ConstraintFactory
type ConstraintFactory = class
- 継承
-
ConstraintFactory
- 派生
コンストラクター
ConstraintFactory() |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
プロパティ
All |
ConstraintExpression を返します。これにより、コレクションのすべてのメンバーに次の制約が適用され、すべてが成功した場合は成功します。 |
BinarySerializable |
オブジェクト グラフをバイナリ形式でシリアル化できるかどうかをテストする制約を返します。 |
Count |
新しい ConstraintExpression を返します。これにより、テスト対象のオブジェクトの Count プロパティに次の制約が適用されます。 |
Empty |
空をテストする制約を返します |
False |
False をテストする制約を返します。 |
InnerException |
新しい ConstraintExpression を返します。これにより、テスト対象のオブジェクトの InnerException プロパティに次の制約が適用されます。 |
Length |
新しい ConstraintExpression を返します。これにより、テスト対象のオブジェクトの Length プロパティに次の制約が適用されます。 |
Message |
新しい ConstraintExpression を返します。これにより、テスト対象のオブジェクトの Message プロパティに次の制約が適用されます。 |
NaN |
NaN をテストする制約を返します |
Negative |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
No |
次の制約を否定する ConstraintExpression を返します。 |
None |
ConstraintExpression を返します。これにより、コレクションのすべてのメンバーに次の制約が適用され、すべてが失敗した場合は成功します。 |
Not |
次の制約を否定する ConstraintExpression を返します。 |
Null |
null をテストする制約を返します |
Ordered |
コレクションが順序付けされているかどうかをテストする制約を返します。 |
Positive |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
Some |
ConstraintExpression を返します。これにより、コレクションのすべてのメンバーに次の制約が適用され、少なくとも 1 つが成功した場合は成功します。 |
True |
True をテストする制約を返します |
Unique |
コレクションに一意の項目がすべて含まれているかどうかをテストする制約を返します。 |
XmlSerializable |
オブジェクト グラフを xml 形式でシリアル化できるかどうかをテストする制約を返します。 |
メソッド
AssignableFrom(Type) |
引数として指定された型から実際の値が代入可能かどうかをテストする制約を返します。 |
AssignableFrom<T>() |
引数として指定された型から実際の値が代入可能かどうかをテストする制約を返します。 |
AssignableTo(Type) |
引数として指定された型から実際の値が代入可能かどうかをテストする制約を返します。 |
AssignableTo<T>() |
引数として指定された型から実際の値が代入可能かどうかをテストする制約を返します。 |
AtLeast(Object) |
実際の値が suppled 引数以上であるかどうかをテストする制約を返します。 |
AtMost(Object) |
実際の値が suppled 引数以下かどうかをテストする制約を返します。 |
Attribute(Type) |
オブジェクトに特定の属性が存在するかどうかを確認する新しい AttributeConstraint を返します。 |
Attribute<T>() |
オブジェクトに特定の属性が存在するかどうかを確認する新しい AttributeConstraint を返します。 |
Contains(Object) |
コレクション内に特定のオブジェクトが存在するかどうかを確認する新しい CollectionContainsConstraint を返します。 |
Contains(String) |
新しい ContainsConstraint を返します。 この制約は、実際の引数の型に応じて、適切な第 2 レベル制約を使用します。 このオーバーロードは、必要な項目が文字列の場合にのみ使用されます。他の型はコレクション メンバーを探していることを意味するためです。 |
ContainsSubstring(String) |
引数として指定された部分文字列が実際の値に含まれている場合に成功する制約を返します。 |
DoesNotContain(String) |
引数として指定された部分文字列が実際の値に含まれている場合に失敗する制約を返します。 |
DoesNotEndWith(String) |
実際の値が引数として指定された部分文字列で終わる場合に失敗する制約を返します。 |
DoesNotMatch(String) |
実際の値が引数として指定されたパターンと一致する場合に失敗する制約を返します。 |
DoesNotStartWith(String) |
実際の値が引数として指定された部分文字列で始まる場合に失敗する制約を返します。 |
EndsWith(String) |
実際の値が引数として指定された部分文字列で終わる場合に成功する制約を返します。 |
EqualTo(Object) |
2 つの項目の等価性をテストする制約を返します。 |
EquivalentTo(IEnumerable) |
実際の値が、引数として指定されたコレクションと同じ要素を含むコレクションであるかどうかをテストする制約を返します。 |
Exactly(Int32) |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
GreaterThan(Object) |
実際の値が suppled 引数より大きいかどうかをテストする制約を返します。 |
GreaterThanOrEqualTo(Object) |
実際の値が suppled 引数以上であるかどうかをテストする制約を返します。 |
InRange<T>(T, T) |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
InstanceOf(Type) |
実際の値が引数として指定された型か派生型かをテストする制約を返します。 |
InstanceOf<T>() |
実際の値が引数として指定された型か派生型かをテストする制約を返します。 |
LessThan(Object) |
実際の値が suppled 引数より小さいかどうかをテストする制約を返します。 |
LessThanOrEqualTo(Object) |
実際の値が suppled 引数以下かどうかをテストする制約を返します。 |
Matches(String) |
実際の値が引数として指定された Regex パターンと一致する場合に成功する制約を返します。 |
Member(Object) |
コレクション内に特定のオブジェクトが存在するかどうかを確認する新しい CollectionContainsConstraint を返します。 |
Property(String) |
新しい PropertyConstraintExpression を返します。これにより、テスト対象のオブジェクトに名前付きプロパティが存在するかどうかがテストされるか、そのプロパティに次の制約が適用されます。 |
SameAs(Object) |
2 つの参照が同じオブジェクトであることをテストする制約を返します |
SamePath(String) |
指定されたパスが正規化後に予想されるパスと同じかどうかをテストする制約を返します。 |
SamePathOrUnder(String) |
指定されたパスが同じパスであるか、正規化後に予想されるパスの下にあるかをテストする制約を返します。 |
StartsWith(String) |
実際の値が引数として指定された部分文字列で始まる場合に成功する制約を返します。 |
StringContaining(String) |
引数として指定された部分文字列が実際の値に含まれている場合に成功する制約を返します。 |
StringEnding(String) |
実際の値が引数として指定された部分文字列で終わる場合に成功する制約を返します。 |
StringMatching(String) |
実際の値が引数として指定された Regex パターンと一致する場合に成功する制約を返します。 |
StringStarting(String) |
実際の値が引数として指定された部分文字列で始まる場合に成功する制約を返します。 |
SubPath(String) |
Asserts で使用される多数の制約を提供するプロパティとメソッドを持つヘルパー クラス。 |
SubsetOf(IEnumerable) |
実際の値が引数として指定されたコレクションのサブセットであるかどうかをテストする制約を返します。 |
TypeOf(Type) |
実際の値が引数として指定された正確な型であるかどうかをテストする制約を返します。 |
TypeOf<T>() |
実際の値が引数として指定された正確な型であるかどうかをテストする制約を返します。 |