elsa-core/test/unit/Elsa.Bpmn.UnitTests
Sipke Schoorstra e54ced5662
feat(bpmn): declare BpmnProcess's Done and Cancelled outcomes as flow ports (#8066)
Elsa.Bpmn.Activities.BpmnProcess completed with the interpreter's Done or
Cancelled outcome but declared no outcomes, so a Flowchart composing it only
saw Studio's synthesized default port and the Cancelled outcome was
unreachable. Declares both via [FlowNode(BpmnInterpreter.DoneOutcomeName,
BpmnInterpreter.CancelledOutcomeName)] (both const in Bpmn.Semantics 0.2.0),
adds a descriptor test asserting the two flow ports, and a composition test
routing a cancelled transaction down the Cancelled port.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 23:16:21 -07:00
..
BpmnCommandApplierTests.cs feat(bpmn): the BpmnProcess container activity (#7945) 2026-08-14 12:37:35 +02:00
BpmnDiagnosticEventNamesTests.cs feat(bpmn): project interpreter diagnostics onto the scope's execution log (#8058) 2026-09-11 19:01:06 -07:00
BpmnFeatureTests.cs feat(bpmn): scaffold Elsa.Bpmn and Elsa.Bpmn.Interchange modules (#7938) 2026-08-13 01:17:46 +02:00
BpmnProcessDescriptorTests.cs feat(bpmn): declare BpmnProcess's Done and Cancelled outcomes as flow ports (#8066) 2026-09-11 23:16:21 -07:00
BpmnRuntimeCapabilitiesTests.cs feat(bpmn): interchange endpoints (analyze, import, export) (#7954) 2026-08-18 05:20:42 +02:00
BpmnScopeDispatcherTests.cs feat(bpmn): host port and command applier (#7942) 2026-08-14 01:42:31 +02:00
BpmnScopeHostDiagnosticSequenceTests.cs feat(bpmn): project interpreter diagnostics onto the scope's execution log (#8058) 2026-09-11 19:01:06 -07:00
BpmnScopeVariablesTests.cs feat(bpmn): the BpmnProcess container activity (#7945) 2026-08-14 12:37:35 +02:00
BpmnSemanticsWiringTests.cs feat(bpmn): scaffold Elsa.Bpmn and Elsa.Bpmn.Interchange modules (#7938) 2026-08-13 01:17:46 +02:00
BpmnWorkTeardownTests.cs feat(core): let a container withdraw work it scheduled but must not run (#7967) 2026-08-20 23:29:46 +02:00
Elsa.Bpmn.UnitTests.csproj feat(bpmn): scaffold Elsa.Bpmn and Elsa.Bpmn.Interchange modules (#7938) 2026-08-13 01:17:46 +02:00