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);
            }