public void GivenADirectoryWithAFile() { _fs = new DotNetFileSystem(); _dir = new DotNetDirectory(DirectoryName.GetDirectoryName("bob")); var file = _dir.GetChildFile("test.txt"); _fs.CreateDirectory(_dir); _fs.CreateFile(file); }
public void WorkWithTempDir(Action<Directory> tempAction) { string tempDir = Path.Combine(Path.GetTempPath(), "magnum.fs"); tempDir = Path.Combine(tempDir, Guid.NewGuid().ToString()); var d = new DotNetDirectory(DirectoryName.GetDirectoryName(tempDir)); if (!d.Exists()) { CreateDirectory(d); } try { tempAction(d); } finally { Delete(d); } }
public void WorkWithTempDir(Action <Directory> tempAction) { string tempDir = Path.Combine(Path.GetTempPath(), "magnum.fs"); tempDir = Path.Combine(tempDir, Guid.NewGuid().ToString()); var d = new DotNetDirectory(DirectoryName.GetDirectoryName(tempDir)); if (!d.Exists()) { CreateDirectory(d); } try { tempAction(d); } finally { Delete(d); } }