public async Task CreateBaselineAsync_WhenCreatingBaseline_ShouldGetBaselineInfoAndDeleteBaselineDirectory() { var baselineCreator = new BaselineCreator( _fileSystem, new BaselineCreatorCompileMutationProjectsHandler(ProjectCompilerCreator.CreatePositiveCompiler(_fileSystem), _fileSystem), new BaselineCreatorRunUnitTestsHandler(TestRunnerClientCreator.CreatePositive(), new TestRunnerDependencyFilesHandler(_fileSystem)), new BaselineCreatorLogSummaryHandler()); var result = await baselineCreator.CreateBaselineAsync(_config); Assert.AreEqual(1, result.Count); Assert.AreEqual("TestProject", result.First().TestProjectName); Assert.AreEqual(TimeSpan.FromSeconds(1), result.First().ExecutionTime); }
public OpenProjectBaselineHandler(BaselineCreator baselineCreator) { _baselineCreator = baselineCreator; }
public CreateBaselineCommandHandler(BaselineCreator baselineCreator) { _baselineCreator = baselineCreator; }