コード例 #1
0
 public void Setup()
 {
     _eventGraphBuilder = new EventGraphBuilder();
     _eventsBuilder     = new HistoryEventsBuilder();
     _eventsBuilder.AddWorkflowRunId(ParentWorkflowId);
     _scheduleId = Identity.New(WorkflowName, WorkflowVersion).ScheduleId(ParentWorkflowId);
 }
コード例 #2
0
 public void Setup()
 {
     _graphBuilder   = new EventGraphBuilder();
     _builder        = new HistoryEventsBuilder();
     _activateUserId = Identity.Lambda("ActivateUser").ScheduleId();
     _blockAccountId = Identity.Lambda("BlockAccount").ScheduleId();
     _builder.AddProcessedEvents(_graphBuilder.WorkflowStartedEvent());
     _builder.AddWorkflowRunId(WorkflowRunId);
 }
コード例 #3
0
        public void Setup()
        {
            _graphBuilder = new EventGraphBuilder();
            _builder      = new HistoryEventsBuilder();
            _builder.AddProcessedEvents(_graphBuilder.WorkflowStartedEvent("input"));
            _builder.AddWorkflowRunId(ParentWorkflowRunId);
            _identity = Identity.Timer(TimerName);

            _timerFiredEvent = CreateTimerFiredEvent(_identity, _fireAfter);
        }
コード例 #4
0
 public void Setup()
 {
     _graphBuilder       = new EventGraphBuilder();
     _builder            = new HistoryEventsBuilder();
     _submitToAccount    = Identity.Lambda(SubmitToAccount).ScheduleId();
     _sendBackToEmployee = Identity.Lambda(SendBackToEmployee).ScheduleId();
     _approvalTimedout   = Identity.Lambda(ApprovalTimedout).ScheduleId();
     _builder.AddProcessedEvents(_graphBuilder.WorkflowStartedEvent());
     _builder.AddWorkflowRunId(WorkflowRunId);
 }
コード例 #5
0
 public void Setup()
 {
     _graphBuilder            = new EventGraphBuilder();
     _builder                 = new HistoryEventsBuilder();
     _promotionConfirmed      = Identity.Lambda(PromotionConfirmed).ScheduleId();
     _hrApprovalTimedout      = Identity.Lambda(HRApprovalTimedout).ScheduleId();
     _managerApprovalTimedout = Identity.Lambda(ManagerApprovalTimedout).ScheduleId();
     _promotionTimedout       = Identity.Lambda(PromotionTimedout).ScheduleId();
     _builder.AddProcessedEvents(_graphBuilder.WorkflowStartedEvent());
     _builder.AddWorkflowRunId(WorkflowRunId);
 }
コード例 #6
0
        public void Setup()
        {
            _eventGraphBuilder = new EventGraphBuilder();
            _builder           = new HistoryEventsBuilder();
            _builder.AddWorkflowRunId(ParentWorkflowRunId);

            _workflowIdentity = Identity.New(WorkflowName, WorkflowVersion, PositionalName).ScheduleId(ParentWorkflowRunId);
            var eventGraph = _eventGraphBuilder.ChildWorkflowCompletedGraph(_workflowIdentity, "runid", "input", "result").ToArray();

            _builder.AddNewEvents(eventGraph);
            _event = new ChildWorkflowCompletedEvent(eventGraph.First(), eventGraph);
        }
コード例 #7
0
        public void Setup()
        {
            _scheduleId = Identity.New(WorkflowName, WorkflowVersion, PositionalName)
                          .ScheduleId(ParentWorkflowRunId);
            _eventGraphBuilder = new EventGraphBuilder();
            _builder           = new HistoryEventsBuilder();
            _builder.AddWorkflowRunId(ParentWorkflowRunId);
            var eventGraph =
                _eventGraphBuilder.ChildWorkflowCancelledEventGraph(_scheduleId, "rid", "input", "details").ToArray();

            _builder.AddNewEvents(eventGraph);
            _event = new ChildWorkflowCancelledEvent(eventGraph.First(), eventGraph);
        }
コード例 #8
0
 public void Setup()
 {
     _eventGraphBuilder = new EventGraphBuilder();
     _eventsBuilder     = new HistoryEventsBuilder();
     _eventsBuilder.AddWorkflowRunId(ParentWorkflowRunId);
 }