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));
        }
Exemplo n.º 3
0
        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)));
        }