public async Task DnsRecordSetListByResourceGroupTop() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); var aZone = new Zone("Global"); aZone.ZoneType = ZoneType.Public; var zoneName = "azure.ameredmondlocaltoptest.dns"; await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneName, aZone); //var ipv6Addr = "1:1:1:1:1:ffff:783f:e6dc"; var AaaaRecords = new ChangeTrackingList <AaaaRecord> { new AaaaRecord { Ipv6Address = "1:1:1:1:1:ffff:783f:e6dc" }, new AaaaRecord { Ipv6Address = "0:0:0:0:0:ffff:403:201" }, }; var recordName = "aaaa_record666"; var testARecordSet = new RecordSet("test_id1", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); Assert.NotNull(createRecordSetResponse); recordName = "aaaa_record2"; testARecordSet = new RecordSet("test_id2", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); var listResponse = RecordSetsOperations.ListByDnsZoneAsync(this.resourceGroup, zoneName, 1); var t = listResponse.AsPages(); var pageResults = await t.ToEnumerableAsync(); Assert.True(pageResults.Count > 1); var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(this.resourceGroup, zoneName, recordName, RecordType.A); var deleteZoneResponse = await ZonesOperations.StartDeleteAsync(resourceGroup, zoneName); Assert.NotNull(deleteZoneResponse); }