public void Can_be_returned_as_workflow_action_when_scheduling_the_activity() { _builder.AddNewEvents(CompletedActivityGraph(ActivityName, ActivityVersion, PositionalName)); var workflow = new WorkflowToReturnScheduleActivityAction(); var decisions = workflow.Decisions(_builder.Result()); Assert.That(decisions, Is.EqualTo(new [] { new ScheduleActivityDecision(Identity.New(ActivityName, ActivityVersion, PositionalName).ScheduleId()) })); }
public void Can_be_returned_as_workflow_action_when_scheduling_the_activity() { var workflow = new WorkflowToReturnScheduleActivityAction(); var completedActivityEvent = CreateCompletedActivityEvent(ActivityName, ActivityVersion, PositionalName); var workflowAction = completedActivityEvent.Interpret(workflow); Assert.That(workflowAction, Is.EqualTo(WorkflowAction.JumpTo(new ActivityItem(Identity.New(ActivityName, ActivityVersion, PositionalName), null)))); }