public void DeleteDirectoryTest()
        {
            using (IStorage storage = new StorageTest())
              {
            var basePath = storage.BasePath + "DeleteDirectoryTest/";

            Directory.CreateDirectory(basePath);

            Directory.CreateDirectory(basePath + "Folder1/F2/F3");

            var file1 = File.Create(basePath + "Folder1/F2/F3/file1.txt");
            file1.Close();
            var file2 = File.Create(basePath + "Folder1/F2/F3/file2.bin");
            file2.Close();

            storage.DeleteDirectory("DeleteDirectoryTest/Folder1/F2");

            Assert.IsTrue(Directory.Exists(basePath + "Folder1"));
            Assert.IsFalse(Directory.Exists(basePath + "Folder1/F2"));
              }
        }