TestCondition.Assert Method
Validates input parameters.
Namespace: Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions
Assembly: Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (in Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll)
Syntax
'Declaration
Public Overridable Sub Assert ( _
validationConnection As DbConnection, _
results As ExecutionResult() _
)
'Usage
Dim instance As TestCondition
Dim validationConnection As DbConnection
Dim results As ExecutionResult()
instance.Assert(validationConnection, _
results)
public virtual void Assert(
DbConnection validationConnection,
ExecutionResult[] results
)
public:
virtual void Assert(
DbConnection^ validationConnection,
array<ExecutionResult^>^ results
)
public function Assert(
validationConnection : DbConnection,
results : ExecutionResult[]
)
Parameters
- validationConnection
Type: System.Data.Common.DbConnection
The context used to verify the state of the database, if it is necessary. The DbConnection that is contained within the context must be open.
- results
Type: array<Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.ExecutionResult[]
These are the results of the SQL test script execution that you want to evaluate. This is an array of ExecutionResult instances.
Exceptions
Exception | Condition |
---|---|
AssertFailedException | If validationConnection equals null. |
AssertFailedException | If results equals null. |
Remarks
Override this method to provide your own custom evaluation logic based on your particular test condition implementation. For example, you might base the evaluation on custom properties you added to your new test condition type.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions Namespace