public override void Run(TestRun t) { Console.WriteLine("Done Succededing"); IsFinalState = true; }
public override void Run(TestRun t) { Console.WriteLine("Done Abondoned"); IsFinalState = true; }
public override void Run(TestRun t) { Console.WriteLine("Done not running, moving to next"); ChangeState(t, new RunState()); }
public void ChangeState(TestRun tr, TestState newState) { tr.currentTestState = newState; }
public abstract void Run(TestRun t);
public static void Run() { TestRun tr = new TestRun(); tr.RunToFinishTest(); }