elsa-core/test/unit/Elsa.UnitTests
Craig Fowler a81d47afff Resolve #785 - improve API for StringValuesModel
This means that the model:
* Implements IConvertible so that Jint may implicitly convert
  it to other types as if it were just a string.
* The Values & Values properties are perhaps a little less confusing
  now, and present a more consistent set of state, regardless of
  the inner model.
* There's a minor simplification to ToString, since String.Join already
  did what we wanted for one or many values.

Notable though is - because this class implements IConvertible,
it is no longer CLS compliant.  We do not currently mark this assembly
as CLS complient so as things stand that's OK.  I do not know if there
are any plans/expectations for CLS compliance in Elsa.

If we do plan to mark the assemblies as compliant then we must mark this
class [CLSCompliant(false)].
2021-03-25 21:10:25 +00:00
..
Activities Resolve #785 - improve API for StringValuesModel 2021-03-25 21:10:25 +00:00
Models Resolves #485 - Add PurgeVariables functionality (#654) 2021-02-24 14:29:03 +01:00
Services WIP #738 - Add test coverage to replace big test 2021-03-19 19:45:16 +00:00
Triggers WIP #738 - Add test coverage to replace big test 2021-03-19 19:45:16 +00:00
Elsa.UnitTests.csproj Update packages 2021-03-18 11:24:04 +01:00