Freigeben über


TestWorkflowRunActionResult-Klasse

Namespace: Microsoft.Azure.Workflows.UnitTesting.Definitions

Diese Klasse stellt das Ergebnis einer Aktion in einem Standardlogik-App-Workflow dar, der während der Komponententestausführung ausgeführt wird. Dieses Ergebnis enthält die Details zur Aktionsausführung. Die Klasse unterstützt Ergebnisse aus Aktionen in Schleifeniterationen und geschachtelten Aktionen.

Verwendung

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

Eigenschaften

Name BESCHREIBUNG Typ Erforderlich
Name Der Aktionsname Schnur Ja
Eingänge Die Eingaben für die Aktionsausführung JToken Nein
Ausgaben Die Ausgabe der Aktionsausführung JToken Nein
Programmcode Der Aktionsstatuscode Schnur Nein
Der Status Der Aktionsstatus TestWorkflowStatus Ja
Fehler Der Aktionsfehler TestErrorInfo Nein
ChildActions Die geschachtelten Aktionsergebnisse Wörterbuchzeichenfolge<, TestWorkflowRunActionResult> Nein
Wiederholungen Die Ergebnisse der Wiederholungsaktion TestWorkflowRunActionRepetitionResult Nein