elsa-core/test/unit/Elsa.Workflows.Core.UnitTests
j03y-nxxbz 4cd2c4cda6 Bugfix: error thrown in ReadSyntheticInputs
Direct cause: typeName was missing in synthetic input property
Root cause: worklfow used as activity defined input with reserved name 'Metadata'

Why fix was needed? Because the uncaught exception was preventing other workflows from being published. Even though this exception occurs, it should not prevent publishing other workflows.

Solution introduced here:
- Collect exceptions that prevent an activity from being in the expected state. In this case, we expected all syntehtic input properties to be valid, but they are not.
- Return the list of exceptions to the caller, along with an IActivity instance that does not throw exceptions
- The caller, in this case ActivityJsonConverter, can log any exceptions, whilst not breaking the loop with uncaught exceptions.
2026-01-20 13:27:55 +01:00
..
Extensions/ActivityExecutionContextExtensions Feat/unit test coverage sendhttprequest (#6961) 2025-10-20 20:11:46 +02:00
Flowchart Update flowchart activity scheduling, implicit join (and FlowJoin/WaitAll) now only waits for followed connections 2025-02-12 23:27:40 -05:00
Models Bugfix: error thrown in ReadSyntheticInputs 2026-01-20 13:27:55 +01:00
ObjectConversion Fix ObjectConverter.ConvertTo to avoid using sourceTypeConverter.IsValid (#6972) 2025-10-16 13:51:37 +02:00
Serialization/Converters Bugfix: error thrown in ReadSyntheticInputs 2026-01-20 13:27:55 +01:00
Elsa.Workflows.Core.UnitTests.csproj Add code coverage configuration and adjust test projects (#7049) 2025-11-12 13:59:36 +01:00
ExpressionExecutionContextExtensionsTests.cs Fix SetVariable test (#6656) 2025-05-20 11:52:57 +02:00