Classe TestWorkflowRunActionResult

Spazio dei nomi: Microsoft.Azure.Workflows.UnitTesting.Definitions

Questa classe rappresenta il risultato di un'azione in un flusso di lavoro dell'app per la logica Standard eseguita durante l'esecuzione di unit test. Questo risultato contiene i dettagli di esecuzione dell'azione. La classe supporta i risultati delle azioni nelle iterazioni del ciclo e nelle azioni annidate.

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

Proprietà

Nome Descrizione TIPO Obbligatorio
Nome Nome dell'azione corda
Ingressi dati Input di esecuzione dell'azione JToken NO
Risultati Output dell'esecuzione dell'azione JToken NO
Codice Codice di stato dell'azione corda NO
stato Stato dell'azione TestWorkflowStatus
Errore Errore di azione TestErrorInfo NO
ChildActions Risultati dell'azione nidificata Stringa di dizionario<, TestWorkflowRunActionResult> NO
Ripetizioni Risultati dell'azione di ripetizione TestWorkflowRunActionRepetitionResult NO