public async Task CreateBaselineAsync_WhenCreatingBaseline_ShouldDeleteBaseDirectory() { var baselineCreator = BaselineCreatorCreator.CreatePositiveBaseline(_fileSystem); await baselineCreator.CreateBaselineAsync(_config); Assert.IsFalse(_fileSystem.Directory.Exists(baselineCreator.BaselineDirectoryPath)); }
public async Task CreateBaselineAsync_WhenCreatingBaselineAndTestRunFail_ShouldStillDeleteDirectory() { var baselineCreator = BaselineCreatorCreator.CreateBaselineWithTestRunFail(_fileSystem); Assert.ThrowsAsync <BaselineException>(async() => await baselineCreator.CreateBaselineAsync(_config)); Assert.IsFalse(_fileSystem.Directory.Exists(baselineCreator.BaselineDirectoryPath)); }
public void SetUp() { _fileSystem = new MockFileSystem(); _config = ConfigCreator.CreateConfig(_fileSystem); _fileConfig = ConfigCreator.CreateFileConfig(); _openProjectCommandHandler = new OpenProjectCommandHandler( new OpenProjectSolutionHandler(_fileSystem, new SolutionOpenerStub(_config.Solution)), new OpenProjectMutatorsHandler(), new OpenProjectGitFilterHandler(new MutationDocumentFilterItemGitDiffCreator(new GitDiffStub())), new OpenProjectWorkspaceHandler(), new OpenProjectBaselineHandler(BaselineCreatorCreator.CreatePositiveBaseline(_fileSystem))); }