public static RunResult RunInThread(NancyFxCodeHelper codeHelper, NancyFxRunOpts runOpts) { RunResult result = null; try { //codeHelper.RequestedConsoleInput += CodeHelper_RequestedConsoleInput; var newThread = new Thread(() => { result = codeHelper.Run(runOpts); }); newThread.Start(); newThread.Join(TimeSpan.FromSeconds(10)); } finally { //codeHelper.RequestedConsoleInput -= CodeHelper_RequestedConsoleInput; } return result; }
public void SetUp() { _codeHelper = new NancyFxCodeHelper(); }