public static void ValidateWorkflow(Guid workflowInstanceId, TestActivity testWorkflowDefinition) { ActualTrace actualTrace = TestTraceManager.Instance.GetInstanceActualTrace(workflowInstanceId); ExpectedTrace expectedTrace = testWorkflowDefinition.GetExpectedTrace(); actualTrace.Validate(testWorkflowDefinition.GetExpectedTrace()); }
public static void RunAndValidateWorkflow(TestActivity testActivity, List <TestConstraintViolation> constraints, ValidationSettings validatorSettings) { RunAndValidateWorkflow(testActivity, testActivity.GetExpectedTrace(), constraints, validatorSettings); }
public static void RunAndValidateWorkflow(TestActivity testActivity) { RunAndValidateWorkflow(testActivity, testActivity.GetExpectedTrace()); }
public static void RunAndValidateWorkflow(TestActivity testActivity, WorkflowIdentity definitionIdentity) { RunAndValidateWorkflow(testActivity, testActivity.GetExpectedTrace(), definitionIdentity); }
public static void RunAndValidateWorkflowWithoutConstraintValidation(TestActivity testActivity) { RunAndValidateWorkflow(testActivity, testActivity.GetExpectedTrace(), null, null, false); }