예제 #1
0
        public InPlaceCompilingStoryRunner(IRemoteHandlerFactory factory, IStoryFilter filter, IEventBus eventBus)

        {
            _factory  = factory;
            _filter   = filter;
            _eventBus = eventBus;
        }
 public InPlaceCompilingStoryRunner(IRemoteHandlerFactory factory, IScenarioPreprocessor preprocessor, IStoryFilter filter, ISessionContext context, IEventBus eventBus)
 {
     _factory = factory;
     _preprocessor = preprocessor;
     _filter = filter;
     _eventBus = eventBus;
 }
예제 #3
0
 public InPlaceStoryRunner(ScenarioInterpreter scenarioInterpreter,
     IStoryFilter filter,
     ISessionContext context,
     IEventBus eventBus)
     : base(filter, context, eventBus)
 {
     _scenarioRunner = new InPlaceScenarioRunner(eventBus, scenarioInterpreter);
 }
예제 #4
0
 public InPlaceStoryRunner(ScenarioInterpreter scenarioInterpreter,
                           IStoryFilter filter,
                           ISessionContext context,
                           IEventBus eventBus)
     : base(filter, context, eventBus)
 {
     _scenarioRunner = new InPlaceScenarioRunner(eventBus, scenarioInterpreter);
 }
 public InPlaceCompilingStoryRunner(IRemoteHandlerFactory factory,
                                    IResultListener listener,
                                    IScenarioPreprocessor preprocessor,                                         
                                    IStoryFilter filter,
                                    IStoryContextFactory contextFactory)
     : base(listener, preprocessor, filter, contextFactory)
 {
     _factory = factory;
 }
예제 #6
0
 public InPlaceStoryRunner(IResultListener listener,
                           IScenarioPreprocessor preprocessor,
                           ScenarioInterpreter scenarioInterpreter,
                           IStoryFilter filter,
                           IStoryContextFactory contextFactory)
     : base(listener, preprocessor, filter, contextFactory)
 {
     _scenarioRunner = new InPlaceScenarioRunner(listener,new MemberInvoker(), scenarioInterpreter);
 }
예제 #7
0
        protected InPlaceStoryRunnerBase(IStoryFilter filter, ISessionContext context, IEventBus eventBus)
        {
            _filter  = filter;
            _context = context;
            EventBus = eventBus;

            EventBus.Raise(new SessionStarting());

            Result = new JobResult();
        }
        protected InPlaceStoryRunnerBase(IStoryFilter filter, ISessionContext context, IEventBus eventBus)
        {
            _filter = filter;
            _context = context;
            EventBus = eventBus;

            EventBus.Raise(new SessionStarting());

            Result = new JobResult();
        }
예제 #9
0
 public void AddStoryFilter(IStoryFilter filter)
 {
     storyFilter = filter;
 }
 public InPlaceCompilingStoryRunner(IRemoteHandlerFactory factory, IStoryFilter filter, IEventBus eventBus)
 {
     _factory = factory;
      _filter = filter;
     _eventBus = eventBus;
 }