public TestFileSystemDirectory(string name, params TestFileSystemDirectory[] childDirs) { this.name = name; foreach (var child in childDirs) { child.parent = this; childDirectories.Add(child); } }