Compartilhar via


Classe TestWorkflowRunActionResult

Namespace: Microsoft.Azure.Workflows.UnitTesting.Definitions

Essa classe representa o resultado de uma ação em uma execução de fluxo de trabalho do aplicativo lógico Standard durante a execução do teste de unidade. Esse resultado contém os detalhes da execução da ação. A classe dá suporte a resultados de ações em iterações de loop e ações aninhadas.

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);

Propriedades

Nome Descrição Tipo Obrigatório
Nome O nome da ação corda Sim
Entradas As entradas de execução da ação JToken Não
Saídas As saídas de execução da ação JToken Não
Código O código de status da ação corda Não
Situação O status da ação TestWorkflowStatus Sim
Erro O erro de ação TestErrorInfo Não
ChildActions Os resultados da ação aninhada Cadeia de caracteres de dicionário<, TestWorkflowRunActionResult> Não
Repetições Os resultados da ação de repetição TestWorkflowRunActionRepetitionResult Não