Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Espacio de nombres: Microsoft.Azure.Workflows.UnitTesting.Definitions
Esta clase extiende la TestWorkflowRunActionResult
clase para representar el resultado de una acción en una iteración de bucle para una ejecución de flujo de trabajo de aplicación lógica estándar durante la ejecución de pruebas unitarias. Estas acciones pueden aparecer dentro de bucles For each o Until loops.
Uso
var callExternalSystemsAction = testFlowRun.Actions["Call_External_Systems"];
for (int i=0; i<callExternalSystemsAction.Repetitions.Length; i++)
{
var currActionRepetition = callExternalSystemsAction.Repetitions[i];
// Check action repetition status and code
Assert.AreEqual(expected: "200", actual: currActionRepetition.Code);
Assert.AreEqual(expected: TestWorkflowStatus.Succeeded, actual: currActionRepetition.Status);
// Check action repetition output value
Assert.AreEqual(expected: "Test", actual: currActionRepetition.Outputs["outputParam"].Value<string>());
// Check action repetition error
Assert.IsNull(currActionRepetition.Error);
}
Propiedades
Nombre | Descripción | Tipo | Obligatorio |
---|---|---|---|
Nombre | El nombre de la acción | cuerda / cadena | Sí |
Entradas | Entradas de ejecución de acciones | JToken | No |
Salidas | Salidas de ejecución de acciones | JToken | No |
Código | El código de estado de la acción | cuerda / cadena | No |
Estado | Estado de la acción | TestWorkflowStatus | Sí |
Error | Error de acción | TestErrorInfo | No |
ChildActions | Resultados de la acción anidada | Cadena de diccionario<, TestWorkflowRunActionResult> | No |
Repeticiones | Resultados de la acción de repetición | TestWorkflowRunActionRepetitionResult | No |
IteraciónItem | Elemento de iteración | TestIterationItem | No |
Contenido relacionado
- Definición de clase ActionMock
- Definición de clase TriggerMock
- Definición de clase TestActionExecutionContext
- Definición de clase TestExecutionContext
- Definición de clase TestIterationItem
- TestWorkflowRun (definición de clase)
- Definición de clase TestErrorInfo
- Definición de clase TestErrorResponseAdditionalInfo
- Definición de clase TestWorkflowOutputParameter
- Definición de clase TestWorkflowRunActionResult
- Definición de clase TestWorkflowRunTriggerResult
- Definición de enumeración TestWorkflowStatus
- Definición de clase UnitTestExecutor