示例#1
0
        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));
        }
示例#2
0
        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));
示例#4
0
 public void Initialise()
 {
     this.folder           = new WritableFolder(Path.GetTempPath());
     this.folderName       = "TestFolder";
     this.expectedFullPath = Path.Combine(this.folder.Path, this.folderName);
 }