Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Spazio dei nomi: Microsoft.Azure.Workflows.UnitTesting.Definitions
Questa classe fornisce il contesto di esecuzione per uno unit test usato per i test del flusso di lavoro Standard in App per la logica di Azure a tenant singolo. La classe consente di mantenere lo stato durante l'esecuzione del test ed è utile quando si desidera creare simulazioni dinamiche che rispondono in modo diverso in base allo stato corrente del flusso di lavoro.
Uso
var actionMock = new CallExternalSystemsActionMock(name: "Call_External_Systems", onGetActionMock: (testExecutionContext) =>
{
return new CallExternalSystemsActionMock(
status: TestWorkflowStatus.Succeeded,
outputs: new CallExternalSystemsActionOutput {
Body = new JObject
{
{ "name", testExecutionContext.ActionContext.ActionName },
{ "inputs", testExecutionContext.ActionContext.ActionInputs },
{ "scope", testExecutionContext.ActionContext.ParentActionName },
{ "iteration", testExecutionContext.ActionContext.CurrentIterationInput.Index }
}
}
);
});
Proprietà
| Nome | Descrizione | TIPO | Obbligatorio |
|---|---|---|---|
| ActionContext | Ottiene il contesto dell'azione corrente. | TestActionExecutionContext | Sì |
Contenuti correlati
- Definizione della classe ActionMock
- Definizione della classe TriggerMock
- Definizione della classe TestActionExecutionContext
- Definizione della classe TestErrorInfo
- Definizione della classe TestErrorResponseAdditionalInfo
- Definizione della classe TestIterationItem
- Definizione della classe TestWorkflowOutputParameter
- Definizione della classe TestWorkflowRun
- Definizione della classe TestWorkflowRunActionRepetitionResult
- Definizione della classe TestWorkflowRunActionResult
- Definizione della classe TestWorkflowRunTriggerResult
- Definizione enumerazione TestWorkflowStatus
- Definizione della classe UnitTestExecutor