public override IEnumerable <IDriveItem> GetChildItems(object dynamicParameters) { SampleFolder sourceDirectory = new SampleFolder("Source", this); sourceDirectory.AddContainer("Directory 1"); sourceDirectory.AddContainerItem("File 1"); sourceDirectory.AddContainerItem("File 2"); SampleFolder ncrunchDirectory = new SampleFolder("NCrunch", this); ncrunchDirectory.AddContainer("1"); ncrunchDirectory.AddContainer("2"); ncrunchDirectory.AddContainer("3"); SampleFolder tempDirectory = new SampleFolder("Temp", this); tempDirectory.AddContainer("T.Temp 1"); tempDirectory.AddContainer("T.Temp 2"); tempDirectory.AddContainerItem("T.File 1"); tempDirectory.AddContainerItem("T.File 2"); tempDirectory.AddContainerItem("T.File 3"); return(new[] { sourceDirectory, ncrunchDirectory, tempDirectory }); }
public SampleFolder AddContainer(string directory) { SampleFolder sampleFolder = new SampleFolder(directory, this); _childItems.Add(sampleFolder); return(sampleFolder); }