public void Create_writable_file_in_writable_folder() { var rootPath = @"C:\temp"; var fileName = "File.txt"; var folder = new WritableFolder(rootPath); var file = folder.WriteableFile(fileName); Assert.AreEqual(file.Path, Path.Combine(rootPath, fileName)); }
public void Create_folder_in_writable_folder() { var rootPath = @"C:\temp"; var folderName = "Folder"; var folder = new WritableFolder(rootPath); var subfolder = folder.ChildFolder(folderName); Assert.AreEqual(subfolder.Path, Path.Combine(rootPath, folderName)); }
private void CopyDirectoryContents(ReadableFolder source, WritableFolder target) => CopyDirectoryContents(new DirectoryInfo(source.Path), new DirectoryInfo(target.Path));
public void Initialise() { this.folder = new WritableFolder(Path.GetTempPath()); this.folderName = "TestFolder"; this.expectedFullPath = Path.Combine(this.folder.Path, this.folderName); }