コード例 #1
0
        public async Task ContainerNames()
        {
            var name    = 'a' + Guid.NewGuid().ToString().ToLowerInvariant().Replace('-', 'a');
            var storage = new Container(name, ConnectionString);
            var created = await storage.CreateIfNotExists();

            var resources  = new AzureStorageResources(ConnectionString);
            var containers = resources.ContainerNames();

            Assert.IsTrue(containers.Contains(name));
        }
コード例 #2
0
        public async Task Containers()
        {
            var name    = 'a' + Guid.NewGuid().ToString().ToLowerInvariant().Replace('-', 'a');
            var storage = new Container(name, ConnectionString);
            var created = await storage.CreateIfNotExists();

            var resources  = new AzureStorageResources(ConnectionString);
            var containers = resources.Containers();

            var exists = (from c in containers
                          where c.Name == name
                          select true).FirstOrDefault();

            Assert.IsTrue(exists);
        }
コード例 #3
0
        public async Task Queues()
        {
            var name    = 'a' + Guid.NewGuid().ToString().ToLowerInvariant().Replace('-', 'a');
            var storage = new StorageQueue(name, ConnectionString);
            var created = await storage.CreateIfNotExists();

            var resources = new AzureStorageResources(ConnectionString);
            var queues    = resources.Queues();

            var exists = (from q in queues
                          where q.Name == name
                          select true).FirstOrDefault();

            Assert.IsTrue(exists);

            await storage.Delete();
        }