private static void BeginTestExecution(string solutionDir, string testFileDir) { ClearTempPath(); var type = GetLookupType(testFileDir); var solution = SolutionFile.Load(solutionDir); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("\nDetermening files To compile"); Console.WriteLine("-------------------------------"); var buildFiles = BuildMonkey.Using(new NRefactorySourceExaminer(), solution, new SourceFromFileRepository()) .WhatFilesAreRequiredToBuild(type); CopyBuildFilesToTempDir(buildFiles); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nCompiling files:"); Console.WriteLine("-------------------------------"); var buildFilesCompiler = new BuildFilesCompiler(); var result = buildFilesCompiler.Compile(buildFiles); ProcessResult(result); }