ConstraintFactory 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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>() |
실제 값이 인수로 제공된 정확한 형식인지 여부를 테스트하는 제약 조건을 반환합니다. |