public static void Run(TestContext context, Action <ConsoleApp> testCode, [CallerMemberName] string testName = null, int w = 80, int h = 30) { ConsoleApp app = new ConsoleApp(w, h); app.Recorder = TestRecorder.CreateTestRecorder(testName, context); app.InvokeNextCycle(() => { testCode(app); }); app.Start().Wait(); }