다음을 통해 공유


Microsoft.Data.Schema.UnitTesting.Conditions 네임스페이스

Microsoft.Data.Schema.UnitTesting.Conditions 네임스페이스는 테스트 조건을 만들고 관리하는 데 사용할 수 있는 클래스를 제공합니다. 사용자 지정 테스트 조건을 정의하면 기본 제공 조건에서 지원하지 않는 방식으로 데이터베이스 개체의 동작을 확인할 수 있습니다.

클래스

  클래스 설명
Public 클래스 ChecksumCondition 데이터베이스 단위 테스트에서 결과 집합의 체크섬을 확인하는 테스트 조건을 정의합니다.
Public 클래스 DataSetTestCondition DataSet 에 대해 실행되며 테스트 "디자인 타임" 중에 사용자가 구성하는 테스트 조건의 기본 클래스입니다.이러한 조건은 데이터베이스에서 테스트의 예상 결과를 쿼리하여 구성됩니다.
Public 클래스 EmptyResultSetCondition ExecutionResult.DataSet 속성이 비어 있어야 하는 조건을 나타냅니다.
Public 클래스 ExecutionTimeCondition 최대 시간을 지정 하는 테스트 조건을 나타냅니다는 테스트의 Transact-SQL 문을 실행할 테스트 실패 하기 전에 걸릴 수 있습니다.
Public 클래스 ExpectedSchemaCondition 데이터베이스 단위 테스트의 결과 집합이 특정 스키마와 일치해야 함을 지정합니다.
Public 클래스 InconclusiveCondition 테스트 결과로 요구되거나 예상되는 것이 없는 기본 조건을 나타냅니다.
Public 클래스 NotEmptyResultSetCondition ExecutionResult.DataSet 속성이 비어 있지 않아야 하는 조건을 나타냅니다.
Public 클래스 ResultSetCondition 하나의 ResultSet에서 실행되는 모든 테스트 조건에 대한 기본 클래스를 나타냅니다.
Public 클래스 RowCountCondition 데이터베이스 단위 테스트에서 반환하는 ResultSet의 행 수를 확인하는 테스트 조건을 정의합니다.
Public 클래스 ScalarValueCondition 특정 행 및 열에 특정 값이 필요한지 확인합니다.
Public 클래스 TestCondition 생성된 코드에서 사용하는 모든 테스트 조건에 대한 기본 클래스입니다.

참고 항목

참조

기타 리소스

데이터베이스 단위 테스트의 사용자 지정 조건 정의

방법: 데이터베이스 단위 테스트 디자이너용 테스트 조건 만들기