Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przestrzeń nazw: Microsoft.Azure.Workflows.UnitTesting.Definitions
Ta klasa udostępnia kontekst wykonywania dla testu jednostkowego używanego do testowania przepływu pracy w warstwie Standardowa w usłudze Azure Logic Apps z jedną dzierżawą. Klasa pomaga zachować stan podczas wykonywania testu i jest przydatna, gdy chcesz utworzyć dynamiczne makiety, które reagują inaczej na podstawie bieżącego stanu przepływu pracy.
Zastosowanie
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 }
}
}
);
});
Właściwości
Nazwa | Opis | Typ | Obowiązkowy |
---|---|---|---|
ActionContext | Pobiera bieżący kontekst akcji. | TestActionExecutionContext | Tak |
Treści powiązane
- Definicja klasy ActionMock
- TriggerMock, definicja klasy
- Definicja klasy TestActionExecutionContext
- Definicja klasy TestErrorInfo
- Definicja klasy TestErrorResponseAdditionalInfo
- Definicja klasy TestIterationItem
- Definicja klasy TestWorkflowOutputParameter
- TestWorkflowRun, definicja klasy
- Definicja klasy TestWorkflowRunActionRepetitionResult
- Definicja klasy TestWorkflowRunActionResult
- Definicja klasy TestWorkflowRunTriggerResult
- Definicja wyliczenia TestWorkflowStatus
- UnitTestExecutor, definicja klasy