Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przestrzeń nazw: Microsoft.Azure.Workflows.UnitTesting.Definitions
Ta klasa rozszerza klasę TestWorkflowRunActionResult
, aby reprezentować wynik z akcji w iteracji pętli dla przepływu pracy standardowej aplikacji logiki uruchamianego podczas wykonywania testu jednostkowego. Takie akcje mogą pojawić się wewnątrz pętli Dla każdej pętli lub pętli Until .
Zastosowanie
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);
}
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. |
IteracjaItem | Element iteracji | TestIterationItem | Nie. |
Treści powiązane
- Definicja klasy ActionMock
- TriggerMock, definicja klasy
- Definicja klasy TestActionExecutionContext
- Definicja klasy TestExecutionContext
- Definicja klasy TestIterationItem
- TestWorkflowRun, definicja klasy
- Definicja klasy TestErrorInfo
- Definicja klasy TestErrorResponseAdditionalInfo
- Definicja klasy TestWorkflowOutputParameter
- Definicja klasy TestWorkflowRunActionResult
- Definicja klasy TestWorkflowRunTriggerResult
- Definicja wyliczenia TestWorkflowStatus
- UnitTestExecutor, definicja klasy