Пример #1
0
        internal void GivenDirectoryExistsInToolsPath(string name)
        {
            var toolsFolder = FileSystem.GetDirectory(
                Configuration.GetToolPath(Environment.WorkingDirectory, Environment));

            var target = toolsFolder.Path.Combine(name);

            if (!FileSystem.Exist(target))
            {
                FileSystem.CreateDirectory(target);
            }
        }
Пример #2
0
        public void Compress_Creates_GZip_File()
        {
            // Given
            var environment = FakeEnvironment.CreateUnixEnvironment();
            var fileSystem  = new FakeFileSystem(environment);

            fileSystem.CreateFile("/Root/file.txt");
            var log = Substitute.For <ICakeLog>();
            var zip = new GZip(fileSystem, environment, log);

            // Then
            Assert.That(() => zip.Compress(rootPath, outputPath, filePaths, level), Throws.Nothing);
            Assert.That(fileSystem.Exist(outputPath), Is.True);
        }