private void SetGlobals(V8ScriptEngine scriptEngine, MockScenario scenario) { if (scenario.Global != null) { if (scenario.Global.Tables != null) { scriptEngine.AddHostObject("tables", new Tables(_context, scenario.Global.Tables)); } } }
public void Configuration(IAppBuilder appBuilder) { var portNumber = Int32.Parse( (string)((IList<IDictionary<string, object>>)appBuilder.Properties["host.Addresses"])[0]["port"]); _scenario = ScenarioRepository.GetScenario(portNumber) as MockScenario; appBuilder.Use(typeof (LoggingMiddleware)); appBuilder.Run(Invoke); }
public Scenario(IMockContext context, MockScenario scenario, IDictionary <string, string> pathParameters) { _context = context; _scenario = scenario; PathParameters = pathParameters; }
public Route(MockScenario scenario) { this.Scenario = scenario; }
public RouteKey(MockScenario mockScenario) { Priority = mockScenario.Priority; Name = mockScenario.Name; }