public async Task VerifyDeleteBucketRemovesFolder() { using (var target = new TestFolder()) using (var cache = new LocalCache()) using (var extCache = new LocalCache()) { var log = new TestLogger(); var root = Path.Combine(target.RootDirectory.FullName, "testParent2/testParent1/testFeed"); var fileSystem = new PhysicalFileSystem(cache, UriUtility.CreateUri(root)); await fileSystem.CreateBucket(log, CancellationToken.None); await fileSystem.DeleteBucket(log, CancellationToken.None); var exists = await fileSystem.HasBucket(log, CancellationToken.None); exists.Should().Be(false); } }