public void Can_be_returned_as_workflow_action_when_scheduling_the_timer() { var workflow = new WorkflowToReturnScheduleTimerAction(); var completedActivityEvent = CreateCompletedActivityEvent(ActivityName, ActivityVersion, PositionalName); var workflowAction = completedActivityEvent.Interpret(workflow); Assert.That(workflowAction, Is.EqualTo(WorkflowAction.JumpTo(TimerItem.New(Identity.Timer("SomeTimer"), null)))); }
public void Can_be_returned_as_workflow_action_when_scheduling_the_timer() { _builder.AddNewEvents(CompletedActivityGraph(ActivityName, ActivityVersion, PositionalName)); var workflow = new WorkflowToReturnScheduleTimerAction(); var decisions = workflow.Decisions(_builder.Result()).ToArray(); Assert.That(decisions.Count(), Is.EqualTo(1)); decisions[0].AssertWorkflowItemTimer(Identity.Timer("SomeTimer").ScheduleId(), TimeSpan.FromSeconds(0)); }