Ejemplo n.º 1
0
        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);
                    }
        }