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); } }
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); }