Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Espaço de nomes: Microsoft.Azure.Workflows.UnitTesting.Definitions
Essa classe estende a classe para representar o resultado de uma ação em uma iteração de loop para um fluxo de trabalho de aplicativo lógico padrão executado durante a TestWorkflowRunActionResult
execução do teste de unidade. Tais ações podem aparecer dentro de For each loops ou Until loops.
Utilização
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);
}
Propriedades
Nome | Descrição | Tipo | Obrigatório |
---|---|---|---|
Nome | O nome da ação | corda | Sim |
Insumos | As entradas de execução da ação | JToken | Não |
Saídas | Os resultados da 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 dicionário<, TestWorkflowRunActionResult> | Não |
Repetições | Os resultados da ação de repetição | TestWorkflowRunActionRepetitionResult | Não |
IterationItem | O item de iteração | TestIterationItem | Não |
Conteúdo relacionado
- Definição de classe do ActionMock
- Definição de classe TriggerMock
- TestActionExecutionContext Definição de classe
- TestExecutionContext Definição de classe
- TestIterationItem Definição de classe
- Definição de classe TestWorkflowRun
- Definição de classe TestErrorInfo
- TestErrorResponseAdditionalInfo Definição de classe
- TestWorkflowOutputParameter Definição de classe
- Definição de classe TestWorkflowRunActionResult
- Definição de classe TestWorkflowRunTriggerResult
- Definição de Enum TestWorkflowStatus
- Definição de classe UnitTestExecutor