elsa-core/test/component/Elsa.Workflows.ComponentTests/Scenarios
Sipke Schoorstra 52516aa0ff
Fix Bulk Dispatch Missing Input (#6052)
* Remove outdated sample workflows and activities

Deleted CompositeExample, SampleWorkflow, and SlowActivity classes as they are no longer needed. These deletions help clean up the codebase and maintain relevance in the code structure.

* Handle null WorkflowBuilderType in ClrWorkflowMaterializer

Introduce a fallback NotFoundWorkflowbuilder class when WorkflowBuilderType is null. This ensures the MaterializeAsync method functions even if the provided context lacks a specific workflow builder type.

* Add merging of itemDictionary to input

This change ensures that the itemDictionary's contents are also merged into the input dictionary, preventing possible data loss. It builds on existing logic by adding an additional merge operation to incorporate all necessary data.

* Add new workflows to BulkDispatchWorkflows and modify tests

Introduce `FruitWorkflow` and `MixFruitsWorkflow` for bulk dispatch scenarios. Refactor `BulkDispatchWorkflowsTests` to include new tests and rename signals for clarity. Optimize `BulkDispatchWorkflows` activity by removing redundant dictionary merge.
2024-10-23 16:06:28 +02:00
..
Activities/FlowJoins Fix FlowJoin Activity NRE Bug (#5349) 2024-05-08 09:29:15 +02:00
BasicWorkflows Enhance JSON deserialization to include service provider 2024-10-03 19:12:00 +02:00
BulkDispatchWorkflows Fix Bulk Dispatch Missing Input (#6052) 2024-10-23 16:06:28 +02:00
CachingAndWorkflowDefinitionActivity Fix Race Condition in WorkflowDefinitionActivity (#5315) 2024-05-01 14:53:37 +02:00
ClusteredHosting Add Component Testing Framework (#5261) 2024-04-26 15:49:14 +02:00
DispatchWorkflows Add Component Testing Framework (#5261) 2024-04-26 15:49:14 +02:00
HttpWorkflows Add new HTTP workflow tests and enhance middleware (#5908) 2024-08-16 20:15:02 +02:00
LogPersistenceModes Enhance JSON deserialization to include service provider 2024-10-03 19:12:00 +02:00
Variables Fix variable serialization (#5974) 2024-09-19 16:18:56 +02:00
WorkflowActivities Revise ActivityRegistry update logic 2024-06-13 14:38:59 +02:00
WorkflowCompletion Enhance JSON deserialization to include service provider 2024-10-03 19:12:00 +02:00
WorkflowDefinitionRefresh Implemented workflows reload endpoint (#5732) 2024-07-12 08:35:46 +02:00
WorkflowDefinitionReload Fix Workflow Reload Test and Update Activity Registry Logic 2024-07-18 14:23:39 +02:00
WorkflowJsonStructures Lazy loading of subgraphs (#5643) 2024-06-25 09:21:50 +02:00