다음을 통해 공유


TestWorkflowRunActionResult 클래스

네임스페이스: Microsoft.Azure.Workflows.UnitTesting.Definitions

이 클래스는 단위 테스트 실행 중에 실행되는 표준 논리 앱 워크플로의 작업 결과를 나타냅니다. 이 결과에는 작업 실행 세부 정보가 포함됩니다. 클래스는 루프 반복 및 중첩된 작업의 작업 결과를 지원합니다.

사용법

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

속성

이름 설명 유형 필수
이름 작업 이름 문자열
입력 작업 실행 입력 JToken 아니오
출력물 작업 실행 출력 JToken 아니오
코드 작업 상태 코드 문자열 아니오
상태 작업 상태 TestWorkflowStatus
오류 작업 오류 TestErrorInfo 아니오
ChildActions 중첩된 작업 결과 <사전 문자열, TestWorkflowRunActionResult> 아니오
반복 반복 작업 결과 TestWorkflowRunActionRepetitionResult 아니오