Share via


ConstraintFactory クラス

定義

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

実際の値が引数として指定された正確な型であるかどうかをテストする制約を返します。

適用対象