public ExceptionStateMachine(IWorkItemRepository repository, IDataStore dataStore, IWorkflowPathNavigator navigator) { _repository = repository; _dataStore = dataStore; _navigator = navigator; }
public ExceptionStateMachineTests() { _dataStore = Substitute.For<IDataStore>(); _workItemRepo = new InMemoryWorkItemRepository(); _navigator = Substitute.For<IWorkflowPathNavigator>(); _engine = Substitute.For<IEngine>(); _stateMachine = new ExceptionStateMachine(_workItemRepo, _dataStore, _navigator); }
public ActivityRunnerTests() { _dataStore = Substitute.For<IDataStore>(); _repository = Substitute.For<IWorkItemRepository>(); _workflowPathNavigator = Substitute.For<IWorkflowPathNavigator>(); _activityRunner = new ActivityRunner(_workflowPathNavigator, _dataStore, _repository); }
public WorkItemBuilder(IWorkflowPathNavigator pathNavigator, IDataStore dataStore) { if (pathNavigator == null) throw new ArgumentNullException("pathNavigator"); if (dataStore == null) throw new ArgumentNullException("dataStore"); _pathNavigator = pathNavigator; _dataStore = dataStore; }
public RetryStateMachineTests() { _repository = Substitute.For<IWorkItemRepository>(); _workItemBuilder = Substitute.For<IWorkItemBuilder>(); _workflowPathNavigator = Substitute.For<IWorkflowPathNavigator>(); _stateMachine = new RetryStateMachine(_repository, _workItemBuilder, _workflowPathNavigator); _engine = Substitute.For<IEngine>(); }
public ForkStateMachineTests() { _repository = Substitute.For<IWorkItemRepository>(); _workItemBuilder = Substitute.For<IWorkItemBuilder>(); _workflowPathNavigator = Substitute.For<IWorkflowPathNavigator>(); _dataStore = Substitute.For<IDataStore>(); _stateMachine = new ForkStateMachine(_repository, _workItemBuilder, _workflowPathNavigator, _dataStore); _engine = Substitute.For<IEngine>(); }
public RetryStateMachine(IWorkItemRepository repository, IWorkItemBuilder workItemBuilder, IWorkflowPathNavigator navigator) { if (repository == null) throw new ArgumentNullException("repository"); if (workItemBuilder == null) throw new ArgumentNullException("workItemBuilder"); _repository = repository; _workItemBuilder = workItemBuilder; _navigator = navigator; }
public ActivityRunner(IWorkflowPathNavigator workflowPathNavigator, IDataStore dataStore, IWorkItemRepository repository) { if (workflowPathNavigator == null) throw new ArgumentNullException("workflowPathNavigator"); if (dataStore == null) throw new ArgumentNullException("dataStore"); if (repository == null) throw new ArgumentNullException("repository"); _workflowPathNavigator = workflowPathNavigator; _dataStore = dataStore; _repository = repository; }
public StateMachineProvider( IWorkItemRepository repository, IWorkItemBuilder workItemBuilder, IWorkflowPathNavigator workflowPathNavigator, IDataStore dataStore) { _repository = repository; _workItemBuilder = workItemBuilder; _workflowPathNavigator = workflowPathNavigator; _dataStore = dataStore; }
public ForkStateMachine(IWorkItemRepository repository, IWorkItemBuilder workItemBuilder, IWorkflowPathNavigator workflowPathNavigator, IDataStore dataStore) { if (repository == null) throw new ArgumentNullException("repository"); if (workflowPathNavigator == null) throw new ArgumentNullException("workflowPathNavigator"); if (workItemBuilder == null) throw new ArgumentNullException("workItemBuilder"); if (dataStore == null) throw new ArgumentNullException("dataStore"); _repository = repository; _workflowPathNavigator = workflowPathNavigator; _workItemBuilder = workItemBuilder; _dataStore = dataStore; }
public WorkflowItemBuilderTests() { _navigator = Substitute.For<IWorkflowPathNavigator>(); _dataStore = Substitute.For<IDataStore>(); _workItemBuilder = new WorkItemBuilder(_navigator, _dataStore); }