The SSIS.Test namespace contains types that provide basic test support, such as loading target packages and executing tests.

Classes

  ClassDescription
Public classActionContext
Use this class to access live test context.
Public classBaseLiveTest
This is the base class for a live test. Inherit from this class to implement a live test.
Public classBaseTest
This is the base class for all test types.
Public classBaseUnitTest
This is the base class for a unit test. Inherit from this class to implement a unit test.
Public classContext
Provides access to the test context.
Public classDataAccess
This class provides access to a sql server database. Use this class to execute sql queries against a database.
Public classDataCaptureDescriptor<(Of <(<'T>)>)>
Base class for all data descriptors.
Public classDataSnapshot
Base class for all types of data snapshots.
Public classDataTap
This class contains the definition of a data tap and its captured data snapshots.
Public classDataTapSnapshot
This class contains the snapshot of data captured by data tap.
Public classEngineFactory
Use this class to create different instances of the test engine.
Public classEngineStateEventArgs
Contains the current state of the test engine instance.
Public classExecutableTestCoverage
Contains the information about test coverage of an executable.
Public classExecutionParameters
This class containts variables, connections, configurations and properties that can be set when a package is executed.
Public classFakeDestination
This class contains the definition of a fake destination and its captured data snapshots.
Public classFakeDestinationSnapshot
This class contains the snapshot of data captured by fake destination.
Public classLiveTestResult
This class contains live test results.
Public classPackageTestCoverage
Contains the information about test coverage of a package.
Public classRepositoryTestCoverage
Contains the information about test coverage of a repository.
Public classSetupContext
Provides access to the unit test context during the preparation phase.
Public classTeardownContext
Provides access to the unit test context during the cleanup phase.
Public classTestEventArgs<(Of <(<'T, TU>)>)>
Contains a test.
Public classTestResult
This is the base class for a test result.
Public classUnitTestResult
This class contains unit test results.
Public classVerificationContext
Provides access to the unit test context during the verification phase.

Interfaces

  InterfaceDescription
Public interfaceILiveTestEngine
This interface provides access to the live testing features of the test engine. Use this interface to execute live tests.
Public interfaceIUnitTestEngine
This interface provides access to the unit testing features of the test engine. Use this interface to execute unit tests.

Enumerations

  EnumerationDescription
Public enumerationEngineState
Represents a state of the test engine.
Public enumerationTestOutcome
Represents the result of a test.