Skip to content

Commit 11d7376

Browse files
committed
add failing test for bug #92
1 parent cd550fc commit 11d7376

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

test/WorkflowCore.IntegrationTests/Scenarios/CancelledEventScenario.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ public void Build(IWorkflowBuilder<MyDataClass> builder)
3939
.WaitFor("Event2", (data, context) => context.Workflow.Id, null, data => !string.IsNullOrEmpty(data.StrValue))
4040
.Output(data => data.StrValue, step => step.EventData)
4141
.Then(context => Event2Fired = true))
42-
.Join();
42+
.Join()
43+
.WaitFor("Event3", (data, context) => context.Workflow.Id, null);
4344
}
4445
}
4546

@@ -55,6 +56,9 @@ public void Scenario()
5556
WaitForEventSubscription("Event1", workflowId, TimeSpan.FromSeconds(30));
5657
WaitForEventSubscription("Event2", workflowId, TimeSpan.FromSeconds(30));
5758
Host.PublishEvent("Event2", workflowId, "Pass");
59+
WaitForEventSubscription("Event3", workflowId, TimeSpan.FromSeconds(30));
60+
Host.PublishEvent("Event1", workflowId, "Fail");
61+
Host.PublishEvent("Event3", workflowId, null);
5862
WaitForWorkflowToComplete(workflowId, TimeSpan.FromSeconds(30));
5963

6064
GetStatus(workflowId).Should().Be(WorkflowStatus.Complete);

0 commit comments

Comments
 (0)