elsa-core/test/component/Elsa.Workflows.ComponentTests/Scenarios
Sipke Schoorstra bdfbd0886f
Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926)
* Introduce asynchronous workflow runner and enhance workflow events.

- Added `AsyncWorkflowRunner` to enable asynchronous workflow execution and result tracking.
- Introduced new event arguments, such as `ActivityExecutedEventArgs` and `WorkflowStateCommittedEventArgs`.
- Expanded `WorkflowEvents` class to include `ActivityExecuted`, `ActivityExecutedLogUpdated`, and `WorkflowStateCommitted` events.
- Refactored event arguments into the `Elsa.Testing.Shared.EventArgs` namespace.
- Enhanced tests with `AsyncWorkflowRunner` and new event-driven workflow scenarios.

* Refactor event argument classes to unify namespace and simplify inheritance

* Add shared component DotSettings file to support namespace exclusions
2025-09-24 20:06:00 +02:00
..
Activities Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
BasicWorkflows Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
BulkDispatchWorkflows Disable flaky test in BulkDispatchWorkflowsTests. 2024-12-14 20:01:11 +01:00
CachingAndWorkflowDefinitionActivity Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
ClusteredHosting Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
DispatchWorkflows Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
ExecuteWorkflows Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
HttpWorkflows Fix route data handling (#6176) 2024-12-04 11:31:03 +01:00
InputOutput Add synthetic properties to JS engine for exclusion (#6178) 2024-12-05 09:30:31 +01:00
JavaScriptVariables Refactor variable initialization for clarity and consistency 2025-03-13 21:05:28 +01:00
LogPersistenceModes Skip flaky test in InputOutputLoggingTests. 2025-05-20 11:41:00 +02:00
Multitenancy Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
RestApis Update component tests to expect NotFound for missing DefinitionId and fix BaseAddress inconsistency (#6885) 2025-09-02 09:33:27 +02:00
Variables Fix incorrect syntax for generating GUID in CountdownWorkflow 2025-03-13 21:34:18 +01:00
WorkflowActivities Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
WorkflowCompletion Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
WorkflowDefinitionRefresh Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
WorkflowDefinitionReload Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
WorkflowJsonStructures Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00