public async Task Get()
        {
            var setName = Recording.GenerateAssetName("testAS-");
            var set1    = await CreateAvailabilitySetAsync(setName);

            AvailabilitySet set2 = await set1.GetAsync();

            ResourceDataHelper.AssertAvailabilitySet(set1.Data, set2.Data);
        }
        public async Task Get()
        {
            var collection = await GetAvailabilitySetCollectionAsync();

            var setName = Recording.GenerateAssetName("testAS-");
            var input   = ResourceDataHelper.GetBasicAvailabilitySetData(DefaultLocation);

            input.Tags.ReplaceWith(new Dictionary <string, string>
            {
                { "key", "value" }
            });
            var lro = await collection.CreateOrUpdateAsync(WaitUntil.Completed, setName, input);

            AvailabilitySetResource set1 = lro.Value;
            AvailabilitySetResource set2 = await collection.GetAsync(setName);

            ResourceDataHelper.AssertAvailabilitySet(set1.Data, set2.Data);
        }