다음을 통해 공유


ConstraintFactory 클래스

정의

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

public class ConstraintFactory
type ConstraintFactory = class
상속
ConstraintFactory
파생

생성자

ConstraintFactory()

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

속성

All

컬렉션의 모든 멤버에 다음 제약 조건을 적용하고 모두 성공하면 성공하는 ConstraintExpression을 반환합니다.

BinarySerializable

개체 그래프를 이진 형식으로 직렬화할 수 있는지 여부를 테스트하는 제약 조건을 반환합니다.

Count

테스트 중인 개체의 Count 속성에 다음 제약 조건을 적용하는 새 ConstraintExpression을 반환합니다.

Empty

빈 제약 조건을 테스트하는 제약 조건을 반환합니다.

False

False를 테스트하는 제약 조건을 반환합니다.

InnerException

테스트 중인 개체의 InnerException 속성에 다음 제약 조건을 적용하는 새 ConstraintExpression을 반환합니다.

Length

테스트 중인 개체의 Length 속성에 다음 제약 조건을 적용하는 새 ConstraintExpression을 반환합니다.

Message

테스트 중인 개체의 Message 속성에 다음 제약 조건을 적용하는 새 ConstraintExpression을 반환합니다.

NaN

NaN을 테스트하는 제약 조건을 반환합니다.

Negative

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

No

다음 제약 조건을 부정하는 ConstraintExpression을 반환합니다.

None

컬렉션의 모든 멤버에 다음 제약 조건을 적용하고 모두 실패하면 성공하는 ConstraintExpression을 반환합니다.

Not

다음 제약 조건을 부정하는 ConstraintExpression을 반환합니다.

Null

null을 테스트하는 제약 조건을 반환합니다.

Ordered

컬렉션의 순서가 지정되었는지 여부를 테스트하는 제약 조건을 반환합니다.

Positive

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

Some

컬렉션의 모든 멤버에 다음 제약 조건을 적용하는 ConstraintExpression을 반환하며, 둘 중 하나 이상이 성공하면 성공합니다.

True

True를 테스트하는 제약 조건을 반환합니다.

Unique

컬렉션에 모든 고유 항목이 포함되어 있는지 여부를 테스트하는 제약 조건을 반환합니다.

XmlSerializable

개체 그래프를 xml 형식으로 직렬화할 수 있는지 여부를 테스트하는 제약 조건을 반환합니다.

메서드

AssignableFrom(Type)

인수로 제공된 형식에서 실제 값을 할당할 수 있는지 여부를 테스트하는 제약 조건을 반환합니다.

AssignableFrom<T>()

인수로 제공된 형식에서 실제 값을 할당할 수 있는지 여부를 테스트하는 제약 조건을 반환합니다.

AssignableTo(Type)

인수로 제공된 형식에서 실제 값을 할당할 수 있는지 여부를 테스트하는 제약 조건을 반환합니다.

AssignableTo<T>()

인수로 제공된 형식에서 실제 값을 할당할 수 있는지 여부를 테스트하는 제약 조건을 반환합니다.

AtLeast(Object)

실제 값이 대체 인수보다 크거나 같은지 여부를 테스트하는 제약 조건을 반환합니다.

AtMost(Object)

실제 값이 대체 인수보다 작거나 같은지 여부를 테스트하는 제약 조건을 반환합니다.

Attribute(Type)

개체에 특정 특성이 있는지 확인하는 새 AttributeConstraint를 반환합니다.

Attribute<T>()

개체에 특정 특성이 있는지 확인하는 새 AttributeConstraint를 반환합니다.

Contains(Object)

컬렉션에 특정 개체가 있는지 확인하는 새 CollectionContainsConstraint를 반환합니다.

Contains(String)

새 ContainsConstraint를 반환합니다. 이 제약 조건은 실제 인수의 형식에 따라 적절한 두 번째 수준 제약 조건을 사용합니다. 이 오버로드는 검색된 항목이 문자열인 경우에만 사용됩니다. 다른 형식은 컬렉션 멤버를 찾고 있음을 의미하기 때문에 사용됩니다.

ContainsSubstring(String)

실제 값에 인수로 제공된 부분 문자열이 포함된 경우 성공하는 제약 조건을 반환합니다.

DoesNotContain(String)

실제 값에 인수로 제공된 부분 문자열이 포함된 경우 실패하는 제약 조건을 반환합니다.

DoesNotEndWith(String)

실제 값이 인수로 제공된 부분 문자열로 끝나는 경우 실패하는 제약 조건을 반환합니다.

DoesNotMatch(String)

실제 값이 인수로 제공된 패턴과 일치하는 경우 실패하는 제약 조건을 반환합니다.

DoesNotStartWith(String)

실제 값이 인수로 제공된 부분 문자열로 시작하는 경우 실패하는 제약 조건을 반환합니다.

EndsWith(String)

실제 값이 인수로 제공된 부분 문자열로 끝나는 경우 성공하는 제약 조건을 반환합니다.

EqualTo(Object)

두 항목이 같은지 테스트하는 제약 조건을 반환합니다.

EquivalentTo(IEnumerable)

실제 값이 인수로 제공된 컬렉션과 동일한 요소를 포함하는 컬렉션인지 여부를 테스트하는 제약 조건을 반환합니다.

Exactly(Int32)

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

GreaterThan(Object)

실제 값이 대체 인수보다 큰지 여부를 테스트하는 제약 조건을 반환합니다.

GreaterThanOrEqualTo(Object)

실제 값이 대체 인수보다 크거나 같은지 여부를 테스트하는 제약 조건을 반환합니다.

InRange<T>(T, T)

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

InstanceOf(Type)

실제 값이 인수 또는 파생 형식으로 제공된 형식인지 여부를 테스트하는 제약 조건을 반환합니다.

InstanceOf<T>()

실제 값이 인수 또는 파생 형식으로 제공된 형식인지 여부를 테스트하는 제약 조건을 반환합니다.

LessThan(Object)

실제 값이 대체 인수보다 작은지 여부를 테스트하는 제약 조건을 반환합니다.

LessThanOrEqualTo(Object)

실제 값이 대체 인수보다 작거나 같은지 여부를 테스트하는 제약 조건을 반환합니다.

Matches(String)

실제 값이 인수로 제공된 Regex 패턴과 일치하는 경우 성공하는 제약 조건을 반환합니다.

Member(Object)

컬렉션에 특정 개체가 있는지 확인하는 새 CollectionContainsConstraint를 반환합니다.

Property(String)

테스트 중인 개체에 명명된 속성이 있는지 테스트하거나 해당 속성에 다음 제약 조건을 적용하는 새 PropertyConstraintExpression을 반환합니다.

SameAs(Object)

두 참조가 동일한 개체임을 테스트하는 제약 조건을 반환합니다.

SamePath(String)

제공된 경로가 정식화 후 예상 경로와 같은지 여부를 테스트하는 제약 조건을 반환합니다.

SamePathOrUnder(String)

제공된 경로가 동일한 경로인지 아니면 정식화 후 예상 경로 아래에 있는지 테스트하는 제약 조건을 반환합니다.

StartsWith(String)

실제 값이 인수로 제공된 부분 문자열로 시작하는 경우 성공하는 제약 조건을 반환합니다.

StringContaining(String)

실제 값에 인수로 제공된 부분 문자열이 포함된 경우 성공하는 제약 조건을 반환합니다.

StringEnding(String)

실제 값이 인수로 제공된 부분 문자열로 끝나는 경우 성공하는 제약 조건을 반환합니다.

StringMatching(String)

실제 값이 인수로 제공된 Regex 패턴과 일치하는 경우 성공하는 제약 조건을 반환합니다.

StringStarting(String)

실제 값이 인수로 제공된 부분 문자열로 시작하는 경우 성공하는 제약 조건을 반환합니다.

SubPath(String)

Asserts에 사용되는 여러 제약 조건을 제공하는 속성 및 메서드가 있는 도우미 클래스입니다.

SubsetOf(IEnumerable)

실제 값이 인수로 제공된 컬렉션의 하위 집합인지 여부를 테스트하는 제약 조건을 반환합니다.

TypeOf(Type)

실제 값이 인수로 제공된 정확한 형식인지 여부를 테스트하는 제약 조건을 반환합니다.

TypeOf<T>()

실제 값이 인수로 제공된 정확한 형식인지 여부를 테스트하는 제약 조건을 반환합니다.

적용 대상