static void Main(string[] args) { try { foreach (var configRun in OrmLiteScenrioConfig.DataProviderConfigRuns()) { Console.WriteLine("\n\nStarting config run {0}...", configRun); if (args.Length == 1 && args[0] == "csv") { RunBatch(configRun); } else { RunInteractive(configRun, args); } } Console.ReadKey(); } catch (Exception ex) { Log.Error("Error running perfs", ex); throw; } }
protected void RunMultipleTimes(ScenarioBase scenarioBase) { foreach (var configRun in OrmLiteScenrioConfig.DataProviderConfigRuns()) { configRun.Init(scenarioBase); RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name); } }