Share via


DatabaseTestService.Execute Method

Executes the supplied DatabaseTestAction and evaluates the results of the execution using each TestCondition contained in the DatabaseTestAction's Conditions collection.

Namespace: Microsoft.VisualStudio.TeamSystem.Data.UnitTesting
Assembly: Microsoft.VisualStudio.TeamSystem.Data.UnitTesting (in microsoft.visualstudio.teamsystem.data.unittesting.dll)

Syntax

'Declaration
Public Overridable Function Execute ( _
    scriptExecutionContext As ConnectionContext, _
    privilegedExecutionContext As ConnectionContext, _
    action As DatabaseTestAction, _
    ParamArray sqlParameters As DbParameter() _
) As ExecutionResult()
'Usage
Dim instance As DatabaseTestService
Dim scriptExecutionContext As ConnectionContext
Dim privilegedExecutionContext As ConnectionContext
Dim action As DatabaseTestAction
Dim sqlParameters As DbParameter()
Dim returnValue As ExecutionResult()

returnValue = instance.Execute(scriptExecutionContext, privilegedExecutionContext, action, sqlParameters)
public virtual ExecutionResult[] Execute (
    ConnectionContext scriptExecutionContext,
    ConnectionContext privilegedExecutionContext,
    DatabaseTestAction action,
    params DbParameter[] sqlParameters
)
public:
virtual array<ExecutionResult^>^ Execute (
    ConnectionContext^ scriptExecutionContext, 
    ConnectionContext^ privilegedExecutionContext, 
    DatabaseTestAction^ action, 
    ... array<DbParameter^>^ sqlParameters
)
public ExecutionResult[] Execute (
    ConnectionContext scriptExecutionContext, 
    ConnectionContext privilegedExecutionContext, 
    DatabaseTestAction action, 
    DbParameter[] sqlParameters
)
public function Execute (
    scriptExecutionContext : ConnectionContext, 
    privilegedExecutionContext : ConnectionContext, 
    action : DatabaseTestAction, 
    ... sqlParameters : DbParameter[]
) : ExecutionResult[]

Parameters

  • scriptExecutionContext
    The context to use when executing the T-SQL in the SqlScript.
  • privilegedExecutionContext
    The context to use when validating the test conditions.
  • action
    The DatabaseTestAction to execute.
  • sqlParameters
    Zero or more DbParameters that will be provided in the executed T-SQL.

See Also

Reference

DatabaseTestService Class
DatabaseTestService Members
Microsoft.VisualStudio.TeamSystem.Data.UnitTesting Namespace