private static RandomizedContext Create(ThreadGroup tg, Type suiteClass, RandomizedRunner runner) { lock (globalLock) { var context = new RandomizedContext(tg, suiteClass, runner); contexts.Add(tg, context); context.threadResources.Add(ThreadClass.Current(), new ThreadResources()); return(context); } }
private RandomizedContext(ThreadGroup group, Type suiteClass, RandomizedRunner runner) { this.threadGroup = group; this.suiteClass = suiteClass; this.runner = runner; }
private static RandomizedContext Create(ThreadGroup tg, Type suiteClass, RandomizedRunner runner) { lock (globalLock) { var context = new RandomizedContext(tg, suiteClass, runner); contexts.Add(tg, context); context.threadResources.Add(ThreadClass.Current(), new ThreadResources()); return context; } }