elsa-core/test/component/Elsa.Workflows.ComponentTests/Helpers
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
..
Abstractions Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
Activities Replace default! with null! for better nullability safety 2025-05-25 19:26:38 +02:00
Consumers Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
Decorators Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
Fixtures Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
Materializers Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
Models Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
Services Add ForEach tests, introduce asynchronous workflow runner and enhance workflow events. (#6926) 2025-09-24 20:06:00 +02:00
WorkflowProviders Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00