elsa-core/test/integration/Elsa.Core.IntegrationTests
Craig Fowler 32bcf9a751 WIP #728 - Add test cases for persistence
This also includes a change to the workflow used in the test-case.
There are quite complex reasons for this, as explained here:

  https://github.com/elsa-workflows/elsa-core/issues/728#issuecomment-794319236

The real crux of it is that the workflow must have an activity
which suspends it, and that activity that suspends the workflow
must not be the starting activity.  This is why I added an unused
set-variable activity as the starter.

This commit shows that the various persistence test cases _mostly_
work OK, with the one exception of ActivityExecuted.
2021-03-09 19:57:02 +00:00
..
Assets Update packages 2020-12-19 15:35:11 +01:00
Autofixture WIP #728 - Add test cases for persistence 2021-03-09 19:57:02 +00:00
Extensions WIP #552 - Refactor test logic (reusability) 2021-03-06 13:55:19 +00:00
Helpers Add file/blob storage-based provider + test 2020-10-23 14:20:52 +02:00
Persistence WIP #728 - Add test cases for persistence 2021-03-09 19:57:02 +00:00
Workflows WIP #728 - Add test cases for persistence 2021-03-09 19:57:02 +00:00
Elsa.Core.IntegrationTests.csproj WIP #552 - Add unit test to repro 2021-03-06 17:22:37 +00:00
Elsa.Core.IntegrationTests.xunit.runner.json Incremental work on tests and QA 2020-10-19 22:12:11 +02:00