elsa-core/test/unit/Elsa.UnitTests/Scripting/JavaScript/Services
Craig Fowler 8e16f5f269 Related to #761 - Refactor complex conversion
This removes all of the (now actually non-trivial) conversion logic from
the class which is actually responsible for executing the Jint engine.
This moves it all to a new service which uses chain of responsibility to
convert the result, using one of a few different mechanisms.

Of note is the handling of ExpandoObject when no specific type
information has been provided, and also the handling of enumerables,
with the exception of strings.
2021-04-01 20:25:09 +02:00
..
ConvertChangeTypeResultConverterTests.cs Related to #761 - Refactor complex conversion 2021-04-01 20:25:09 +02:00
EnumerableResultConverterTests.cs Related to #761 - Refactor complex conversion 2021-04-01 20:25:09 +02:00
ExpandoObjectToDictionaryWhenNoDesiredTypeResultConverterTests.cs Related to #761 - Refactor complex conversion 2021-04-01 20:25:09 +02:00
JintEvaluatorWithConverterAttribute.cs Related to #761 - Refactor complex conversion 2021-04-01 20:25:09 +02:00
JintJavaScriptEvaluatorTests.cs Related to #761 - Refactor complex conversion 2021-04-01 20:25:09 +02:00
ServiceProviderForConvertersAttribute.cs Related to #761 - Refactor complex conversion 2021-04-01 20:25:09 +02:00