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 void Assert (
    DbConnection validationConnection, 
    ExecutionResult[] results
)
public function Assert (
    validationConnection : DbConnection, 
    results : ExecutionResult[]
)

Parameters

  • validationConnection
    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
    These are the results of the SQL test script execution that you want to evaluate. This is an array of ExecutionResult instances.

Exceptions

Exception type 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.

See Also

Reference

TestCondition Class
TestCondition Members
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions Namespace