public async Task GetAllInSubscription() { var collection = await GetDiskAccessCollectionAsync(); var name1 = Recording.GenerateAssetName("testDA"); var name2 = Recording.GenerateAssetName("testDA"); var input = ResourceDataHelper.GetEmptyDiskAccess(DefaultLocation); _ = await collection.CreateOrUpdateAsync(WaitUntil.Completed, name1, input); _ = await collection.CreateOrUpdateAsync(WaitUntil.Completed, name2, input); DiskAccessResource access1 = null, access2 = null; await foreach (var access in DefaultSubscription.GetDiskAccessesAsync()) { if (access.Data.Name == name1) { access1 = access; } if (access.Data.Name == name2) { access2 = access; } } Assert.NotNull(access1); Assert.NotNull(access2); }
public async Task Get() { var name = Recording.GenerateAssetName("testDA-"); var access1 = await CreateDiskAccessAsync(name); DiskAccessResource access2 = await access1.GetAsync(); ResourceDataHelper.AssertDiskAccess(access1.Data, access2.Data); }
public async Task CreateOrUpdate() { var collection = await GetDiskAccessCollectionAsync(); var name = Recording.GenerateAssetName("testDA"); var input = ResourceDataHelper.GetEmptyDiskAccess(DefaultLocation); var lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, name, input); DiskAccessResource access = lro.Value; Assert.AreEqual(name, access.Data.Name); }
public async Task Get() { var collection = await GetDiskAccessCollectionAsync(); var name = Recording.GenerateAssetName("testDA"); var input = ResourceDataHelper.GetEmptyDiskAccess(DefaultLocation); var lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, name, input); DiskAccessResource access1 = lro.Value; DiskAccessResource access2 = await collection.GetAsync(name); ResourceDataHelper.AssertDiskAccess(access1.Data, access2.Data); }
public async Task Exists() { var collection = await GetDiskAccessCollectionAsync(); var name = Recording.GenerateAssetName("testDA"); var input = ResourceDataHelper.GetEmptyDiskAccess(DefaultLocation); var lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, name, input); DiskAccessResource access = lro.Value; Assert.IsTrue(await collection.ExistsAsync(name)); Assert.IsFalse(await collection.ExistsAsync(name + "1")); Assert.ThrowsAsync <ArgumentNullException>(async() => _ = await collection.ExistsAsync(null)); }