Udostępnij za pośrednictwem


Klasa TestWorkflowRunActionResult

Przestrzeń nazw: Microsoft.Azure.Workflows.UnitTesting.Definitions

Ta klasa reprezentuje wynik akcji w przepływie pracy standardowej aplikacji logiki uruchamianym podczas wykonywania testu jednostkowego. Ten wynik zawiera szczegóły wykonania akcji. Klasa obsługuje wyniki z akcji w iteracji pętli i zagnieżdżonych akcji.

Zastosowanie

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

Właściwości

Nazwa Opis Typ Obowiązkowy
Nazwa Nazwa akcji sznurek Tak
Dane wejściowe Dane wejściowe wykonania akcji JToken Nie.
Wyniki Dane wyjściowe wykonywania akcji JToken Nie.
Kod Kod stanu akcji sznurek Nie.
Stan Stan akcji TestWorkflowStatus Tak
Błąd Błąd akcji TestErrorInfo Nie.
ChildActions Wyniki zagnieżdżonej akcji Ciąg słownika<, TestWorkflowRunActionResult> Nie.
Powtórzeń Wyniki akcji powtórzenia TestWorkflowRunActionRepetitionResult Nie.