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