@@ -82,6 +82,7 @@ function Test-RecordSetCrud
82
82
Assert-ThrowsLike { Get-AzureRmDnsRecordSet - Name $recordName - ZoneName $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - RecordType A } " *does not exist*"
83
83
84
84
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
85
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
85
86
}
86
87
87
88
<#
@@ -125,6 +126,7 @@ function Test-RecordSetCrudTrimsDotFromZoneName
125
126
Assert-ThrowsLike { Get-AzureRmDnsRecordSet - Name $recordName - ZoneName $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - RecordType A } " *does not exist*"
126
127
127
128
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
129
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
128
130
}
129
131
130
132
<#
@@ -137,6 +139,7 @@ function Test-RecordSetCrudWithPiping
137
139
$recordName = getAssetname
138
140
$updatedRecord = TestSetup- CreateResourceGroup | New-AzureRmDnsZone - Name $zoneName | New-AzureRmDnsRecordSet - Name $recordName - Ttl 100 - RecordType A - Metadata @ {tag1 = " val1" } | Add-AzureRmDnsRecordConfig - Ipv4Address 13.13 .0.13 | Set-AzureRmDnsRecordSet
139
141
142
+ $resourceGroupName = $updatedRecord.ResourceGroupName
140
143
Assert-NotNull $updatedRecord
141
144
Assert-NotNull $updatedRecord.Etag
142
145
Assert-AreEqual $recordName $updatedRecord.Name
@@ -153,6 +156,7 @@ function Test-RecordSetCrudWithPiping
153
156
Assert-ThrowsLike { Get-AzureRmDnsRecordSet - Name $recordName - ZoneName $zoneName - ResourceGroupName $updatedRecord.ResourceGroupName - RecordType A } " *does not exist*"
154
157
155
158
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $updatedRecord.ResourceGroupName - Confirm:$false
159
+ Remove-AzureRmResourceGroup - Name $resourceGroupName - Force
156
160
}
157
161
158
162
<#
@@ -210,6 +214,7 @@ function Test-RecordSetCrudWithPipingTrimsDotFromZoneName
210
214
Assert-ThrowsLike { Get-AzureRmDnsRecordSet - Name $recordName - ZoneName $zoneName - ResourceGroupName $updatedRecord.ResourceGroupName - RecordType A } " *does not exist*"
211
215
212
216
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $zone.ResourceGroupName - Confirm:$false
217
+ Remove-AzureRmResourceGroup - Name $zone.ResourceGroupName - Force
213
218
}
214
219
215
220
<#
@@ -247,6 +252,7 @@ function Test-RecordSetA
247
252
Assert-True { $removed }
248
253
249
254
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
255
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
250
256
}
251
257
252
258
<#
@@ -282,6 +288,7 @@ function Test-RecordSetANonEmpty
282
288
Assert-True { $removed }
283
289
284
290
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
291
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
285
292
}
286
293
287
294
<#
@@ -322,6 +329,7 @@ function Test-RecordSetAAAA
322
329
Assert-True { $removed }
323
330
324
331
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
332
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
325
333
}
326
334
327
335
function Test-RecordSetAAAANonEmpty
@@ -347,6 +355,7 @@ function Test-RecordSetAAAANonEmpty
347
355
Assert-True { $removed }
348
356
349
357
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
358
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
350
359
}
351
360
352
361
@@ -385,6 +394,7 @@ function Test-RecordSetCNAME
385
394
Assert-True { $removed }
386
395
387
396
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
397
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
388
398
}
389
399
390
400
function Test-RecordSetCNAMENonEmpty
@@ -407,6 +417,7 @@ function Test-RecordSetCNAMENonEmpty
407
417
Assert-True { $removed }
408
418
409
419
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
420
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
410
421
}
411
422
412
423
<#
@@ -446,6 +457,7 @@ function Test-RecordSetMX
446
457
Assert-True { $removed }
447
458
448
459
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
460
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
449
461
}
450
462
451
463
<#
@@ -474,6 +486,7 @@ function Test-RecordSetMXNonEmpty
474
486
Assert-True { $removed }
475
487
476
488
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
489
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
477
490
}
478
491
479
492
<#
@@ -516,6 +529,7 @@ function Test-RecordSetNS
516
529
Assert-True { $removed }
517
530
518
531
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
532
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
519
533
}
520
534
521
535
function Test-RecordSetNSNonEmpty
@@ -549,6 +563,7 @@ function Test-RecordSetNSNonEmpty
549
563
Assert-True { $removed }
550
564
551
565
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
566
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
552
567
}
553
568
554
569
<#
@@ -589,6 +604,7 @@ function Test-RecordSetTXT
589
604
Assert-True { $removed }
590
605
591
606
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
607
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
592
608
}
593
609
594
610
function Test-RecordSetTXTNonEmpty
@@ -618,6 +634,7 @@ function Test-RecordSetTXTNonEmpty
618
634
Assert-True { $removed }
619
635
620
636
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
637
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
621
638
}
622
639
623
640
function Test-RecordSetTXTLegacyLengthValidation
@@ -642,6 +659,7 @@ function Test-RecordSetTXTLegacyLengthValidation
642
659
Assert-AreEqual $maxRecordTxt $getResult.Records [0 ].Value;
643
660
644
661
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
662
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
645
663
}
646
664
647
665
@@ -664,6 +682,7 @@ function Test-RecordSetTXTLengthValidation
664
682
Assert-AreEqual $maxRecordTxt $getResult.Records [0 ].Value;
665
683
666
684
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
685
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
667
686
}
668
687
669
688
@@ -699,6 +718,7 @@ function Test-RecordSetPTR
699
718
Assert-True { $removed }
700
719
701
720
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
721
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
702
722
}
703
723
704
724
function Test-RecordSetPTRNonEmpty
@@ -722,6 +742,7 @@ function Test-RecordSetPTRNonEmpty
722
742
Assert-True { $removed }
723
743
724
744
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
745
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
725
746
}
726
747
727
748
<#
@@ -765,6 +786,7 @@ function Test-RecordSetSRV
765
786
Assert-True { $removed }
766
787
767
788
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
789
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
768
790
}
769
791
770
792
function Test-RecordSetSRVNonEmpty
@@ -792,6 +814,7 @@ function Test-RecordSetSRVNonEmpty
792
814
Assert-True { $removed }
793
815
794
816
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
817
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
795
818
}
796
819
797
820
@@ -841,6 +864,7 @@ function Test-RecordSetSOA
841
864
Assert-Throws { $listResult [0 ] | Remove-AzureRmDnsRecordSet - Confirm:$false - PassThru } " RecordSets of type 'SOA' with name '@' cannot be deleted."
842
865
843
866
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
867
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
844
868
}
845
869
846
870
<#
@@ -869,6 +893,7 @@ function Test-RecordSetNewAlreadyExists
869
893
870
894
$retrievedRecordSet | Remove-AzureRmDnsRecordSet - Confirm:$false
871
895
$zone | Remove-AzureRmDnsZone - Confirm:$false
896
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
872
897
}
873
898
874
899
<#
@@ -893,7 +918,8 @@ function Test-RecordSetAddTwoCnames
893
918
$recordName = getAssetname
894
919
895
920
$recordSet = TestSetup- CreateResourceGroup | New-AzureRmDnsZone - Name $zoneName | New-AzureRmDnsRecordSet - Name $recordName - Ttl 100 - RecordType CNAME
896
-
921
+ $resourceGroupName = $recordSet.ResourceGroupName
922
+
897
923
$recordSet | Add-AzureRmDnsRecordConfig - Cname www.goril.la
898
924
Assert-Throws { $recordSet | Add-AzureRmDnsRecordConfig - Cname rubadub.dub } " There already exists a CNAME record in this set. A CNAME record set can only contain one record."
899
925
Assert-AreEqual 1 $recordSet.Records.Count
@@ -906,6 +932,7 @@ function Test-RecordSetAddTwoCnames
906
932
907
933
$recordSet | Remove-AzureRmDnsRecordSet - Confirm:$false
908
934
Remove-AzureRmDnsZone - Name $recordSet.ZoneName - ResourceGroupName $recordSet.ResourceGroupName - Confirm:$false
935
+ Remove-AzureRmResourceGroup - Name $resourceGroupName - Force
909
936
}
910
937
911
938
<#
@@ -917,11 +944,13 @@ function Test-RecordSetRemoveRecordTypeMismatch
917
944
$zoneName = Get-RandomZoneName
918
945
$recordName = getAssetname
919
946
$recordSet = TestSetup- CreateResourceGroup | New-AzureRmDnsZone - Name $zoneName | New-AzureRmDnsRecordSet - Name $recordName - Ttl 100 - RecordType TXT
920
-
947
+ $resourceGroupName = $recordSet.ResourceGroupName
948
+
921
949
Assert-Throws { $recordSet | Remove-AzureRmDnsRecordConfig - Nsdname nsa.fed.gov } " Cannot remove a record of type NS from a record set of type TXT. The types must match."
922
950
923
951
$recordSet | Remove-AzureRmDnsRecordSet - Confirm:$false
924
952
Remove-AzureRmDnsZone - Name $recordSet.ZoneName - ResourceGroupName $recordSet.ResourceGroupName - Confirm:$false
953
+ Remove-AzureRmResourceGroup - Name $resourceGroupName - Force
925
954
}
926
955
927
956
<#
@@ -950,6 +979,7 @@ function Test-RecordSetEtagMismatch
950
979
Assert-True { $recordSet | Remove-AzureRmDnsRecordSet - Overwrite - Confirm:$false - PassThru }
951
980
952
981
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $recordSet.ResourceGroupName - Confirm:$false
982
+ Remove-AzureRmResourceGroup - Name $recordSet.ResourceGroupName - Force
953
983
}
954
984
955
985
<#
@@ -964,6 +994,7 @@ function Test-RecordSetGet
964
994
$recordName3 = getAssetname
965
995
966
996
$zone = TestSetup- CreateResourceGroup | New-AzureRmDnsZone - Name $zoneName
997
+ $resourceGroupName = $zone.ResourceGroupName
967
998
968
999
# test for root records
969
1000
$nsRecords = Get-AzureRmDnsRecordSet - Zone $zone - RecordType NS
@@ -994,6 +1025,7 @@ function Test-RecordSetGet
994
1025
$zone | Remove-AzureRmDnsRecordSet - Name $recordName3 - RecordType MX - Confirm:$false
995
1026
996
1027
$zone | Remove-AzureRmDnsZone - Confirm:$false - Overwrite
1028
+ Remove-AzureRmResourceGroup - Name $resourceGroupName - Force
997
1029
}
998
1030
999
1031
<#
@@ -1013,6 +1045,7 @@ function Test-RecordSetGetWithEndsWith
1013
1045
$recordName3 = (getAssetname) + $recordSuffix
1014
1046
1015
1047
$zone = TestSetup- CreateResourceGroup | New-AzureRmDnsZone - Name $zoneName
1048
+ $resourceGroupName = $zone.ResourceGroupName
1016
1049
1017
1050
# test for root records
1018
1051
$rootRecords = $zone | Get-AzureRmDnsRecordSet - EndsWith $rootRecordName
@@ -1040,6 +1073,7 @@ function Test-RecordSetGetWithEndsWith
1040
1073
$zone | Remove-AzureRmDnsRecordSet - Name $recordName3 - RecordType MX - Confirm:$false
1041
1074
1042
1075
$zone | Remove-AzureRmDnsZone - Confirm:$false - Overwrite
1076
+ Remove-AzureRmResourceGroup - Name $resourceGroupName - Force
1043
1077
}
1044
1078
1045
1079
<#
@@ -1064,6 +1098,7 @@ function Test-RecordSetEndsWithZoneName
1064
1098
}
1065
1099
Remove-AzureRmDnsRecordSet - Name $recordName - ZoneName $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - RecordType A - PassThru - Confirm:$false
1066
1100
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
1101
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
1067
1102
1068
1103
}
1069
1104
@@ -1091,4 +1126,5 @@ function Test-RecordSetNewRecordNoName
1091
1126
Assert-True { $removed }
1092
1127
Remove-AzureRmDnsZone - Name $zoneName - ResourceGroupName $resourceGroup.ResourceGroupName - Confirm:$false
1093
1128
1094
- }
1129
+ Remove-AzureRmResourceGroup - Name $resourceGroup.ResourceGroupName - Force
1130
+ }
0 commit comments