public MutationTestProcess(MutationTestInput mutationTestInput, IReporter reporter, IMutationTestExecutor mutationTestExecutor, MutantOrchestrator <SyntaxNode> orchestrator = null, IFileSystem fileSystem = null, IMutantFilter mutantFilter = null, ICoverageAnalyser coverageAnalyser = null, IStrykerOptions options = null) { Input = mutationTestInput; _projectContents = mutationTestInput.ProjectInfo.ProjectContents; _reporter = reporter; _options = options; _mutationTestExecutor = mutationTestExecutor; _logger = ApplicationLogging.LoggerFactory.CreateLogger <MutationTestProcess>(); _coverageAnalyser = coverageAnalyser ?? new CoverageAnalyser(_options, _mutationTestExecutor, Input); _mutationProcess = new CsharpMutationProcess(Input, fileSystem ?? new FileSystem(), _options, mutantFilter, _reporter, orchestrator); }
public MutationTestProcess(MutationTestInput mutationTestInput, IReporter reporter, IMutationTestExecutor mutationTestExecutor, IMutantOrchestrator orchestrator = null, IFileSystem fileSystem = null, StrykerOptions options = null, IMutantFilter mutantFilter = null, ICoverageAnalyser coverageAnalyser = null) { _input = mutationTestInput; _projectInfo = mutationTestInput.ProjectInfo.ProjectContents; _reporter = reporter; _options = options; _mutationTestExecutor = mutationTestExecutor; _orchestrator = orchestrator ?? new MutantOrchestrator(options: _options); _fileSystem = fileSystem ?? new FileSystem(); _logger = ApplicationLogging.LoggerFactory.CreateLogger <MutationTestProcess>(); _coverageAnalyser = coverageAnalyser ?? new CoverageAnalyser(_options, _mutationTestExecutor, _input); SetupMutationTestProcess(mutantFilter); }
public MutationTestProcess(MutationTestInput mutationTestInput, IReporter reporter, IMutationTestExecutor mutationTestExecutor, BaseMutantOrchestrator <SyntaxNode> cSharpOrchestrator = null, BaseMutantOrchestrator <FSharpList <SynModuleOrNamespace> > fSharpOrchestrator = null, IFileSystem fileSystem = null, IMutantFilter mutantFilter = null, ICoverageAnalyser coverageAnalyser = null, StrykerOptions options = null) { Input = mutationTestInput; _projectContents = mutationTestInput.ProjectInfo.ProjectContents; _reporter = reporter; _options = options; _mutationTestExecutor = mutationTestExecutor; _fileSystem = fileSystem ?? new FileSystem(); _logger = ApplicationLogging.LoggerFactory.CreateLogger <MutationTestProcess>(); _coverageAnalyser = coverageAnalyser ?? new CoverageAnalyser(_options, _mutationTestExecutor, Input); _language = Input.ProjectInfo.ProjectUnderTestAnalyzerResult.GetLanguage(); _orchestrator = cSharpOrchestrator ?? fSharpOrchestrator ?? ChooseOrchestrator(_options); SetupMutationTestProcess(mutantFilter); }
public void AddComponent(IProjectComponent component) { (Components as List<IProjectComponent>).Add(component); }
public void Add(IProjectComponent child) { child.Parent = this; _children.Add(child); }
public void Add(IProjectComponent child) { _children.Add(child); }
protected ReadOnlyProjectComponent(IProjectComponent projectComponent) { _projectComponent = projectComponent; }