public void Root_Folder_Should_Return_Existing_Drives_As_Folders_Which_Indicate_They_Are_Not_Root()
        {
            var driveFolders = provider.GetChildFolders(root);
            var driveNames   = DriveInfo.GetDrives().Where(di => di.RootDirectory.Exists).Select(di => di.RootDirectory.FullName).ToList();

            Assert.IsNotEmpty(driveFolders.ToArray());
            Assert.AreEqual(driveNames.Count(), driveFolders.Count());
            foreach (var folder in driveFolders)
            {
                Assert.IsTrue(driveNames.Contains(folder.Name));
                Assert.Contains(folder.Name, driveNames);
                Assert.IsFalse(folder.IsRootFolder);
            }
        }