public TriggersForBlueprintsProvider(
     IActivityTypeService activityTypeService,
     ICreatesWorkflowExecutionContextForWorkflowBlueprint workflowExecutionContextFactory,
     IGetsTriggersForActivityBlueprintAndWorkflow triggerProvider,
     IGetsStartActivities startingActivitiesProvider)
 {
     _activityTypeService             = activityTypeService ?? throw new ArgumentNullException(nameof(activityTypeService));
     _workflowExecutionContextFactory = workflowExecutionContextFactory ?? throw new ArgumentNullException(nameof(workflowExecutionContextFactory));
     _triggerProvider            = triggerProvider ?? throw new ArgumentNullException(nameof(triggerProvider));
     _startingActivitiesProvider = startingActivitiesProvider ?? throw new ArgumentNullException(nameof(startingActivitiesProvider));
 }
Exemple #2
0
 public async Task GetTriggersAsyncGetsAllTriggersForAllBlueprintsStartActivitiesAndCompatibleBookmarks([Frozen] IActivityTypeService activityTypeService,
                                                                                                        [Frozen] ICreatesWorkflowExecutionContextForWorkflowBlueprint workflowExecutionContextFactory,
                                                                                                        [Frozen] IGetsTriggersForActivityBlueprintAndWorkflow triggerProvider,
                                                                                                        [Frozen] IGetsStartActivities startingActivitiesProvider,
                                                                                                        TriggersForBlueprintsProvider sut,
                                                                                                        IWorkflowBlueprint workflowBlueprint1,
                                                                                                        IWorkflowBlueprint workflowBlueprint2,
                                                                                                        ActivityType activityType1,
                                                                                                        ActivityType activityType2,
                                                                                                        ActivityType activityType3,
                                                                                                        IActivityBlueprint activityBlueprint1,
                                                                                                        IActivityBlueprint activityBlueprint2,
                                                                                                        IActivityBlueprint activityBlueprint3,
                                                                                                        WorkflowTrigger trigger1,
                                                                                                        WorkflowTrigger trigger2,
                                                                                                        WorkflowTrigger trigger3,
                                                                                                        WorkflowTrigger trigger4,
                                                                                                        WorkflowTrigger trigger5,
                                                                                                        WorkflowTrigger trigger6,
                                                                                                        [WithAutofixtureResolution] IServiceProvider serviceProvider,
                                                                                                        [NoAutoProperties] WorkflowInstance workflowInstance)
 {
     Mock.Get(activityTypeService)
     .Setup(x => x.GetActivityTypesAsync(default))