public void Run(TestedMethods methods, int minutes, System.IO.TextWriter writer) { _writer = writer; // var allTestsRunner = new AllTestsRunner(true); allTestsRunner.Run(methods, minutes, _writer); _methods = methods; _testDuration = (long)minutes * 60_000; _testMax = _methods.Methods.Count; EvaluateProbabilities(); Stopwatch testDuration = Stopwatch.StartNew(); while (testDuration.ElapsedMilliseconds < _testDuration) { InvokeNextTest(); } }