Example #1
0
        public void Excluding_dirs_is_case_insensitive()
        {
            var step = new CleanDirectoryDeploymentStep(new DirectoryAdapter(), new FileAdapter(),
                                                        new Lazy <string>(() => _workingDir), new[] { "STAY_HERE" });

            Directory.CreateDirectory(_workingDir + "/stay_here");

            step.Prepare();
            step.Execute();

            Assert.IsTrue(Directory.Exists(_workingDir + "/stay_here"));
        }
Example #2
0
        public void Excluded_dirs_are_not_cleaned()
        {
            var step = new CleanDirectoryDeploymentStep(new DirectoryAdapter(), new FileAdapter(),
                                                        new Lazy <string>(() => _workingDir), new[] { "stay_here" });

            Directory.CreateDirectory(_workingDir + "/stay_here");

            step.Prepare();
            step.Execute();

            Assert.IsTrue(Directory.Exists(_workingDir + "/stay_here"));
        }