public SequenceStateMachineTests() { _repository = Substitute.For<IWorkItemRepository>(); _workItemBuilder = Substitute.For<IWorkItemBuilder>(); _engine = Substitute.For<IEngine>(); _stateMachine = new SequenceStateMachine(_repository, _workItemBuilder); }
public SequenceStateMachine(IWorkItemRepository repository, IWorkItemBuilder workItemBuilder) { if (repository == null) throw new ArgumentNullException("repository"); if (workItemBuilder == null) throw new ArgumentNullException("workItemBuilder"); _repository = repository; _workItemBuilder = workItemBuilder; }
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 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); }