public void ReplaceDescendentNotFound()
 {
     Assert.Throws <ArgumentException>(() => this.root.ReplaceDescendent(FileSystemFile.Create("nonexistent"), FileSystemFile.Create("replacement")));
 }
 public void NonRecursiveFiles()
 {
     Assert.False(FileSystemFile.Create("a") is System.Collections.IEnumerable);
 }