Compartir a través de


Clase TestWorkflowRunActionResult

Espacio de nombres: Microsoft.Azure.Workflows.UnitTesting.Definitions

Esta clase representa el resultado de una acción en una ejecución de flujo de trabajo de aplicación lógica estándar durante la ejecución de pruebas unitarias. Este resultado contiene los detalles de ejecución de la acción. La clase admite resultados de acciones en iteraciones de bucle y acciones anidadas.

Uso

// Check action status and code
Assert.AreEqual(expected: "200", actual: testFlowRun.Actions["Call_External_Systems"].Code);
Assert.AreEqual(expected: TestWorkflowStatus.Succeeded, actual: testFlowRun.Actions["Call_External_Systems"].Status);

// Check action output value
Assert.AreEqual(expected: "Test", actual: testFlowRun.Actions["Call_External_Systems"].Outputs["outputParam"].Value<string>());

// Check action error
Assert.IsNull(testFlowRun.Actions["Call_External_Systems"].Error);

Propiedades

Nombre Descripción Tipo Obligatorio
Nombre El nombre de la acción cuerda / cadena
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
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