elsa-core/test
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
..
component Fix Bulk Dispatch Missing Input (#6052) 2024-10-23 16:06:28 +02:00
integration Remove ExpandoObject support from JintJavaScriptEvaluator (#5913) 2024-08-19 09:13:45 +02:00
performance Add version override for System.Text.Json 2024-10-18 12:39:16 +02:00
unit Add synchronous serialization methods and mark async as obsolete 2024-09-27 12:59:59 +02:00
Directory.Build.props Add Component Testing Framework (#5261) 2024-04-26 15:49:14 +02:00