コード例 #1
0
        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()) }));
        }
コード例 #2
0
        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))));
        }