Export (0) Print
Expand All

Microsoft.Data.Tools.Schema.Sql.UnitTesting Namespace

The Microsoft.Data.Tools.Schema.Sql.UnitTesting namespace provides classes that you can use to create and execute database unit tests. You can add custom assertions to determine the success or failure of your tests.

  Class Description
Public class ConnectionContext Represents the context for the database connection that is associated with the database unit test.
Public class ExpectedSqlExceptionAttribute Represents an attribute that specifies that a unit test is expecting a SqlException, and optionally specify the error number, severity, and state of the expected error.
Public class SqlDatabaseTestAction Represents a set of Transact-SQL batch statements and test conditions to validate whether the statement executed correctly.
Public class SqlDatabaseTestActions Represents a database unit test.
Public class SqlDatabaseTestClass Represents the base class for a database unit test.
Public class SqlDatabaseTestService Provides common functionality that is used by the SqlDatabaseTestClass and methods during test execution.
Public class SqlExecutionResult Contains the results of a database unit test that were generated by calling Execute(ConnectionContext, String, DbParameter).
Public class TestScript Represents a generated SQL test.
© 2015 Microsoft