internal StateChangeProcess(StateHandlerCollection handlers, IEnumerable<object> filters) : this(handlers) { if (filters == null) throw new ArgumentNullException("filters"); _getFiltersThunk = md => filters.Select(f => new JobFilter(f, JobFilterScope.Type, null)); }
internal DefaultStateChangeProcess(StateHandlerCollection handlers, IEnumerable<object> filters) : this(handlers) { if (filters == null) throw new ArgumentNullException("filters"); _getFiltersThunk = md => filters.Select(f => new JobFilter(f, JobFilterScope.Type, null)); }
private static StateHandlerCollection GetStateHandlers(JobStorage storage) { var stateHandlers = new StateHandlerCollection(); stateHandlers.AddRange(GlobalStateHandlers.Handlers); stateHandlers.AddRange(storage.GetStateHandlers()); return stateHandlers; }
public StateMachineFactory(JobStorage storage) { if (storage == null) throw new ArgumentNullException("storage"); _handlers = new StateHandlerCollection(); _handlers.AddRange(GlobalStateHandlers.Handlers); _handlers.AddRange(storage.GetStateHandlers()); }
private static StateHandlerCollection GetStateHandlers(JobStorage storage) { var stateHandlers = new StateHandlerCollection(); stateHandlers.AddRange(GlobalStateHandlers.Handlers); stateHandlers.AddRange(storage.GetStateHandlers()); return(stateHandlers); }
public StateChangeProcess(StateHandlerCollection handlers) { if (handlers == null) { throw new ArgumentNullException("handlers"); } _handlers = handlers; }
public StateMachineFactory(JobStorage storage) { if (storage == null) { throw new ArgumentNullException("storage"); } _handlers = new StateHandlerCollection(); _handlers.AddRange(GlobalStateHandlers.Handlers); _handlers.AddRange(storage.GetStateHandlers()); }
public ApplyStateContextFacts() { _connection = new Mock<IStorageConnection>(); _job = Job.FromExpression(() => Console.WriteLine()); _stateContext = new StateContextMock(); _stateContext.JobIdValue = JobId; _stateContext.JobValue = _job; _stateContext.ConnectionValue = _connection; _newState = new Mock<IState>(); _newState.Setup(x => x.Name).Returns(NewState); _filters = new List<IApplyStateFilter>(); _handlers = new StateHandlerCollection(); _transaction = new Mock<IWriteOnlyTransaction>(); _connection.Setup(x => x.CreateWriteTransaction()).Returns(_transaction.Object); }
public StateChangeProcess(StateHandlerCollection handlers) { if (handlers == null) throw new ArgumentNullException("handlers"); _handlers = handlers; }
public StateHandlerCollectionFacts() { _collection = new StateHandlerCollection(); }
public DefaultStateChangeProcess([NotNull] StateHandlerCollection handlers) { if (handlers == null) throw new ArgumentNullException("handlers"); _handlers = handlers; }