示例#1
0
 public InitialisationProcess(IReporter reporter,
                              IInputFileResolver inputFileResolver     = null,
                              IInitialBuildProcess initialBuildProcess = null,
                              IInitialTestProcess initialTestProcess   = null,
                              ITestRunner testRunner = null,
                              IAssemblyReferenceResolver assemblyReferenceResolver = null)
 {
     _reporter            = reporter;
     _inputFileResolver   = inputFileResolver ?? new InputFileResolver();
     _initialBuildProcess = initialBuildProcess ?? new InitialBuildProcess();
     _initialTestProcess  = initialTestProcess ?? new InitialTestProcess();
     _testRunner          = testRunner;
     _logger = ApplicationLogging.LoggerFactory.CreateLogger <InitialisationProcess>();
     _assemblyReferenceResolver = assemblyReferenceResolver ?? new AssemblyReferenceResolver();
 }