@@ -390,44 +390,44 @@ public void HiMemVMSizeTest()
390
390
try
391
391
{
392
392
// New-AzureQuickVM test for VM size 'A5'
393
- vmPowershellCmdlets . NewAzureQuickVM ( OS . Windows , vmName , serviceName , imageName , username , password , locationName , InstanceSize . A5 . ToString ( ) ) ;
393
+ vmPowershellCmdlets . NewAzureQuickVM ( OS . Windows , vmName , serviceName , imageName , username , password , locationName , HiMemInstanceSize . A5 . ToString ( ) ) ;
394
394
PersistentVMRoleContext result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
395
395
RoleSizeContext returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
396
- Assert . AreEqual ( InstanceSize . A5 . ToString ( ) , returnedSize . InstanceSize ) ;
397
- Console . WriteLine ( "VM size, {0}, is verified for New-AzureQuickVM" , InstanceSize . A5 ) ;
396
+ Assert . AreEqual ( HiMemInstanceSize . A5 . ToString ( ) , returnedSize . InstanceSize ) ;
397
+ Console . WriteLine ( "VM size, {0}, is verified for New-AzureQuickVM" , HiMemInstanceSize . A5 ) ;
398
398
vmPowershellCmdlets . RemoveAzureService ( serviceName ) ;
399
399
400
400
// New-AzureQuickVM test for VM size 'A6'
401
- vmPowershellCmdlets . NewAzureQuickVM ( OS . Windows , vmName , serviceName , imageName , username , password , locationName , InstanceSize . A6 . ToString ( ) ) ;
401
+ vmPowershellCmdlets . NewAzureQuickVM ( OS . Windows , vmName , serviceName , imageName , username , password , locationName , HiMemInstanceSize . A6 . ToString ( ) ) ;
402
402
result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
403
403
returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
404
- Assert . AreEqual ( InstanceSize . A6 . ToString ( ) , returnedSize . InstanceSize ) ;
405
- Console . WriteLine ( "VM size, {0}, is verified for New-AzureQuickVM" , InstanceSize . A6 ) ;
404
+ Assert . AreEqual ( HiMemInstanceSize . A6 . ToString ( ) , returnedSize . InstanceSize ) ;
405
+ Console . WriteLine ( "VM size, {0}, is verified for New-AzureQuickVM" , HiMemInstanceSize . A6 ) ;
406
406
vmPowershellCmdlets . RemoveAzureService ( serviceName ) ;
407
407
408
408
// New-AzureVMConfig test for VM size 'A7'
409
- var azureVMConfigInfo = new AzureVMConfigInfo ( vmName , InstanceSize . A7 . ToString ( ) , imageName ) ;
409
+ var azureVMConfigInfo = new AzureVMConfigInfo ( vmName , HiMemInstanceSize . A7 . ToString ( ) , imageName ) ;
410
410
var azureProvisioningConfig = new AzureProvisioningConfigInfo ( OS . Windows , username , password ) ;
411
411
var persistentVMConfigInfo = new PersistentVMConfigInfo ( azureVMConfigInfo , azureProvisioningConfig , null , null ) ;
412
412
PersistentVM vm = vmPowershellCmdlets . GetPersistentVM ( persistentVMConfigInfo ) ;
413
413
vmPowershellCmdlets . NewAzureVM ( serviceName , new [ ] { vm } , locationName ) ;
414
414
result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
415
415
returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
416
- Assert . AreEqual ( InstanceSize . A7 . ToString ( ) , returnedSize . InstanceSize ) ;
417
- Console . WriteLine ( "VM size, {0}, is verified for New-AzureVMConfig" , InstanceSize . A7 ) ;
416
+ Assert . AreEqual ( HiMemInstanceSize . A7 . ToString ( ) , returnedSize . InstanceSize ) ;
417
+ Console . WriteLine ( "VM size, {0}, is verified for New-AzureVMConfig" , HiMemInstanceSize . A7 ) ;
418
418
419
419
// Set-AzureVMSize test for Hi-MEM VM size (A7 to A6)
420
- vmPowershellCmdlets . SetVMSize ( vmName , serviceName , new SetAzureVMSizeConfig ( InstanceSize . A6 . ToString ( ) ) ) ;
420
+ vmPowershellCmdlets . SetVMSize ( vmName , serviceName , new SetAzureVMSizeConfig ( HiMemInstanceSize . A6 . ToString ( ) ) ) ;
421
421
result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
422
422
returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
423
- Assert . AreEqual ( InstanceSize . A6 . ToString ( ) , returnedSize . InstanceSize ) ;
423
+ Assert . AreEqual ( HiMemInstanceSize . A6 . ToString ( ) , returnedSize . InstanceSize ) ;
424
424
Console . WriteLine ( "SetVMSize is verified from A7 to A6" ) ;
425
425
426
426
// Set-AzureVMSize test for Hi-MEM VM size (A6 to A5)
427
- vmPowershellCmdlets . SetVMSize ( vmName , serviceName , new SetAzureVMSizeConfig ( InstanceSize . A5 . ToString ( ) ) ) ;
427
+ vmPowershellCmdlets . SetVMSize ( vmName , serviceName , new SetAzureVMSizeConfig ( HiMemInstanceSize . A5 . ToString ( ) ) ) ;
428
428
result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
429
429
returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
430
- Assert . AreEqual ( InstanceSize . A5 . ToString ( ) , returnedSize . InstanceSize ) ;
430
+ Assert . AreEqual ( HiMemInstanceSize . A5 . ToString ( ) , returnedSize . InstanceSize ) ;
431
431
Console . WriteLine ( "SetVMSize is verified from A6 to A5" ) ;
432
432
433
433
pass = true ;
@@ -455,10 +455,11 @@ public void RegularVMSizeTest()
455
455
{
456
456
string serviceName = Utilities . GetUniqueShortName ( serviceNamePrefix ) ;
457
457
string vmName = Utilities . GetUniqueShortName ( vmNamePrefix ) ;
458
+ string [ ] regularSizes = Enum . GetNames ( typeof ( InstanceSize ) ) ;
458
459
459
460
try
460
461
{
461
- var instanceSizes = vmPowershellCmdlets . GetAzureRoleSize ( ) . ToArray ( ) ;
462
+ var instanceSizes = vmPowershellCmdlets . GetAzureRoleSize ( ) . Where ( s => regularSizes . Contains ( s . InstanceSize ) ) . ToArray ( ) ;
462
463
vmPowershellCmdlets . NewAzureQuickVM ( OS . Windows , vmName , serviceName , imageName , username , password , locationName , instanceSizes [ 1 ] . InstanceSize ) ;
463
464
464
465
foreach ( var instanceSize in instanceSizes )
@@ -467,20 +468,13 @@ public void RegularVMSizeTest()
467
468
RoleSizeContext returnedSize ;
468
469
469
470
var size = instanceSize . InstanceSize ;
470
- if ( ! size . Equals ( InstanceSize . A5 . ToString ( ) ) &&
471
- ! size . Equals ( InstanceSize . A6 . ToString ( ) ) &&
472
- ! size . Equals ( InstanceSize . A7 . ToString ( ) ) &&
473
- ! size . Equals ( InstanceSize . A8 . ToString ( ) ) &&
474
- ! size . Equals ( InstanceSize . A9 . ToString ( ) ) &&
475
- ! size . Contains ( "Standard_" ) )
476
- {
477
- // Set-AzureVMSize test for regular VM size
478
- vmPowershellCmdlets . SetVMSize ( vmName , serviceName , new SetAzureVMSizeConfig ( size ) ) ;
479
- result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
480
- returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
481
- Assert . AreEqual ( size , returnedSize . InstanceSize ) ;
482
- Console . WriteLine ( "VM size, {0}, is verified for Set-AzureVMSize" , size ) ;
483
- }
471
+
472
+ // Set-AzureVMSize test for regular VM size
473
+ vmPowershellCmdlets . SetVMSize ( vmName , serviceName , new SetAzureVMSizeConfig ( size ) ) ;
474
+ result = vmPowershellCmdlets . GetAzureVM ( vmName , serviceName ) ;
475
+ returnedSize = vmPowershellCmdlets . GetAzureRoleSize ( result . InstanceSize ) [ 0 ] ;
476
+ Assert . AreEqual ( size , returnedSize . InstanceSize ) ;
477
+ Console . WriteLine ( "VM size, {0}, is verified for Set-AzureVMSize" , size ) ;
484
478
485
479
if ( size . Equals ( InstanceSize . ExtraLarge . ToString ( ) ) )
486
480
{
0 commit comments