using Elsa.Workflows; namespace Elsa.Testing.Shared; public class TestWorkflow : WorkflowBase { private readonly Action _buildWorkflow; public TestWorkflow(Action buildWorkflow) { _buildWorkflow = buildWorkflow; } protected override void Build(IWorkflowBuilder workflowBuilder) { _buildWorkflow(workflowBuilder); if (string.IsNullOrEmpty(workflowBuilder.Id)) { workflowBuilder.Id = Guid.NewGuid().ToString(); } } }