다음을 통해 공유


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

Microsoft.Data.Schema.UnitTesting 네임스페이스는 데이터베이스 단위 테스트를 만들고 실행하는 데 사용할 수 있는 클래스를 제공합니다. 테스트의 성공 또는 실패를 확인하는 사용자 지정 어설션을 추가할 수 있습니다.

클래스

  클래스 설명
Public 클래스 ConnectionContext 데이터베이스 단위 테스트와 관련된 데이터베이스 연결에 대한 컨텍스트를 나타냅니다.
Public 클래스 DatabaseTestAction 문이 제대로 실행되었는지 여부를 확인하는 Transact-SQL 일괄 처리 문 및 테스트 조건 집합을 나타냅니다.
Public 클래스 DatabaseTestActions 데이터베이스 단위 테스트를 나타냅니다.
Public 클래스 DatabaseTestClass 데이터베이스 단위 테스트에 대한 기본 클래스를 나타냅니다.
Public 클래스 DatabaseTestService 테스트 실행 중에 DatabaseTestClass와 메서드에서 사용하는 공통 기능을 제공합니다.
Public 클래스 ExecutionResult Execute(ConnectionContext, String, array<DbParameter[]) 를 호출하여 생성된 데이터베이스 단위 테스트 결과를 포함합니다.
Public 클래스 ExpectedSqlExceptionAttribute 단위 테스트에서 SqlException을 예상하도록 지정하고 경우에 따라 예상된 오류의 오류 번호, 심각도 및 상태를 지정하는 특성을 나타냅니다.
Public 클래스 TestScript 생성된 SQL 테스트를 나타냅니다.
Public 클래스 UnitTestingDesignService 데이터베이스 스키마 공급자가 해당 프로젝트 시스템에서 개체에 대한 스크립트를 생성할 수 있는 기본 클래스를 제공합니다.이 클래스는 데이터베이스 스키마 공급자 구현 과정의 일부로만 구현됩니다.

참고 항목

참조

기타 리소스

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