@@ -1189,4 +1189,100 @@ function Test-NewAzureStorageAccountQueueTableEncrytionKeyType
1189
1189
# Cleanup
1190
1190
Clean - ResourceGroup $rgname
1191
1191
}
1192
+ }
1193
+
1194
+ <#
1195
+ . SYNOPSIS
1196
+ Test Test-NewSetAzureStorageAccount_GZRS
1197
+ . DESCRIPTION
1198
+ SmokeTest
1199
+ #>
1200
+ function Test-NewSetAzureStorageAccount_GZRS
1201
+ {
1202
+ # Setup
1203
+ $rgname = Get-StorageManagementTestResourceName ;
1204
+
1205
+ try
1206
+ {
1207
+ # Test
1208
+ $stoname = ' sto' + $rgname ;
1209
+ $stotype = ' Standard_GZRS' ;
1210
+ $loc = Get-ProviderLocation_Canary ResourceManagement;
1211
+ $kind = ' StorageV2'
1212
+
1213
+ New-AzResourceGroup - Name $rgname - Location $loc ;
1214
+ Write-Output (" Resource Group created" )
1215
+
1216
+ New-AzStorageAccount - ResourceGroupName $rgname - Name $stoname - Location $loc - SkuName $stotype ;
1217
+
1218
+ Retry- IfException { $global :sto = Get-AzStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
1219
+ Assert-AreEqual $stoname $sto.StorageAccountName ;
1220
+ Assert-AreEqual $stotype $sto.Sku.Name ;
1221
+ Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
1222
+ Assert-AreEqual $kind $sto.Kind ;
1223
+
1224
+ $stotype = ' Standard_RAGZRS' ;
1225
+ Set-AzStorageAccount - ResourceGroupName $rgname - Name $stoname - SkuName $stotype ;
1226
+
1227
+ Retry- IfException { $global :sto = Get-AzStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
1228
+ Assert-AreEqual $stoname $sto.StorageAccountName ;
1229
+ Assert-AreEqual $stotype $sto.Sku.Name ;
1230
+ Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
1231
+ Assert-AreEqual $kind $sto.Kind ;
1232
+
1233
+ Remove-AzStorageAccount - Force - ResourceGroupName $rgname - Name $stoname ;
1234
+ }
1235
+ finally
1236
+ {
1237
+ # Cleanup
1238
+ Clean - ResourceGroup $rgname
1239
+ }
1240
+ }
1241
+
1242
+ <#
1243
+ . SYNOPSIS
1244
+ Test Test-NewAzureStorageAccount_RAGZRS
1245
+ . DESCRIPTION
1246
+ SmokeTest
1247
+ #>
1248
+ function Test-NewSetAzureStorageAccount_RAGZRS
1249
+ {
1250
+ # Setup
1251
+ $rgname = Get-StorageManagementTestResourceName ;
1252
+
1253
+ try
1254
+ {
1255
+ # Test
1256
+ $stoname = ' sto' + $rgname ;
1257
+ $stotype = ' Standard_RAGZRS' ;
1258
+ $loc = Get-ProviderLocation_Canary ResourceManagement;
1259
+ $kind = ' StorageV2'
1260
+
1261
+ New-AzResourceGroup - Name $rgname - Location $loc ;
1262
+ Write-Output (" Resource Group created" )
1263
+
1264
+ New-AzStorageAccount - ResourceGroupName $rgname - Name $stoname - Location $loc - SkuName $stotype ;
1265
+
1266
+ Retry- IfException { $global :sto = Get-AzStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
1267
+ Assert-AreEqual $stoname $sto.StorageAccountName ;
1268
+ Assert-AreEqual $stotype $sto.Sku.Name ;
1269
+ Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
1270
+ Assert-AreEqual $kind $sto.Kind ;
1271
+
1272
+ $stotype = ' Standard_GZRS' ;
1273
+ Set-AzStorageAccount - ResourceGroupName $rgname - Name $stoname - SkuName $stotype ;
1274
+
1275
+ Retry- IfException { $global :sto = Get-AzStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
1276
+ Assert-AreEqual $stoname $sto.StorageAccountName ;
1277
+ Assert-AreEqual $stotype $sto.Sku.Name ;
1278
+ Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
1279
+ Assert-AreEqual $kind $sto.Kind ;
1280
+
1281
+ Remove-AzStorageAccount - Force - ResourceGroupName $rgname - Name $stoname ;
1282
+ }
1283
+ finally
1284
+ {
1285
+ # Cleanup
1286
+ Clean - ResourceGroup $rgname
1287
+ }
1192
1288
}
0 commit comments