public MinimizingPreProcessor(ICache cache, IRunResultCache resultCache, IConfiguration configuration, IOptimizeBuildConfiguration buildOptimizer, IMessageBus bus, ITestRunner[] runners) { _cache = cache; _resultCache = resultCache; _configuration = configuration; _buildOptimizer = buildOptimizer; _bus = bus; _runner = (AutoTestTestRunner)runners.First(x => x.GetType().Name.Equals("AutoTestTestRunner")); _minimizer = new TestMinimizer(configuration.AllSettings("mm-MinimizerDebug") == "true", 1); _profilerData = new ProfilerData(GetDBName(), new BinaryFileProfilerDataParser(), new ForEveryFixtureConstructorOrFixtureChangeContextChangeFinder()); _profilerData.DebugMessage += _profilerData_DebugMessage; Logger.WriteDebug("Minimizing PreProc Created"); }