public void TestInitialize() { _config = new ConfigFile<Scripts>(_scriptsConfig); _store = new ScriptStore(_config); _scripts = _config.Load(); }
public Program( IMapStore mapStore, IScriptStore scriptStore, IScriptGenerator scriptGenerator, IScriptPostprocessor scriptPostprocessor) { _mapStore = Guard.NotNull(mapStore, "mapStore"); _scriptStore = Guard.NotNull(scriptStore, "scriptStore"); _scriptGenerator = Guard.NotNull(scriptGenerator, "scriptGenerator"); _scriptPostprocessor = Guard.NotNull(scriptPostprocessor, "scriptPostprocessor"); }
public Robot(string name, IDictionary <string, string> config, LoggerConfigurator logConfig, IDictionary <string, IAdapter> adapters, IRouter router, IBrain brain, IScriptStore scriptStore, IScriptRunner scriptRunner) : this(logConfig) { _name = name; _config = config; _scriptStore = scriptStore; _adapters = adapters; _brain = brain; _router = router; _scriptRunner = scriptRunner; _isConfigured = true; Initialize(adapters.Values.ToArray().Concat(new object[] { router, brain, scriptRunner }).ToArray()); }
public ScriptHubModel(IScriptStore settings, ILogger logger, IScriptRunnerFactory scriptRunner) { if (settings == null) { throw new ArgumentNullException("settings"); } _scriptStore = settings; _errors = new List <string>(); _logger = logger; _scriptRunnerFactory = scriptRunner; }
public ScriptRegistrationConfig(ScriptPosition scriptPosition, IScriptStore store) { ScriptPosition = scriptPosition; this.store = store; }