@@ -139,6 +139,7 @@ function Test-VirtualMachineExtension
139
139
Assert-AreEqual $ext.ResourceGroupName $rgname ;
140
140
Assert-NotNull $ext.ProvisioningState ;
141
141
Assert-NotNull $ext.Statuses ;
142
+ Assert-NotNull $ext.SubStatuses ;
142
143
143
144
# Remove Extension
144
145
Remove-AzureRmVMExtension - ResourceGroupName $rgname - VMName $vmname - Name $extname - Force;
@@ -295,13 +296,13 @@ function Test-VirtualMachineExtensionUsingHashTable
295
296
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize ;
296
297
297
298
# Check Extensions in VM
298
- Assert-AreEqual $vm1.Extensions.Count 1 ;
299
- Assert-AreEqual $vm1.Extensions [0 ].Name $extname ;
300
- Assert-AreEqual $vm1.Extensions [0 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
301
- Assert-AreEqual $vm1.Extensions [0 ].Publisher $publisher ;
302
- Assert-AreEqual $vm1.Extensions [0 ].ExtensionType $exttype ;
303
- Assert-AreEqual $vm1.Extensions [0 ].TypeHandlerVersion $extver ;
304
- Assert-NotNull $vm1.Extensions [0 ].Settings;
299
+ Assert-AreEqual $vm1.Extensions.Count 2 ;
300
+ Assert-AreEqual $vm1.Extensions [1 ].Name $extname ;
301
+ Assert-AreEqual $vm1.Extensions [1 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
302
+ Assert-AreEqual $vm1.Extensions [1 ].Publisher $publisher ;
303
+ Assert-AreEqual $vm1.Extensions [1 ].ExtensionType $exttype ;
304
+ Assert-AreEqual $vm1.Extensions [1 ].TypeHandlerVersion $extver ;
305
+ Assert-NotNull $vm1.Extensions [1 ].Settings;
305
306
306
307
# Remove Extension
307
308
Remove-AzureRmVMExtension - ResourceGroupName $rgname - VMName $vmname - Name $extname - Force;
@@ -464,13 +465,13 @@ function Test-VirtualMachineCustomScriptExtension
464
465
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize ;
465
466
466
467
# Check Extensions in VM
467
- Assert-AreEqual $vm1.Extensions.Count 1 ;
468
- Assert-AreEqual $vm1.Extensions [0 ].Name $extname ;
469
- Assert-AreEqual $vm1.Extensions [0 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
470
- Assert-AreEqual $vm1.Extensions [0 ].Publisher $publisher ;
471
- Assert-AreEqual $vm1.Extensions [0 ].ExtensionType $exttype ;
472
- Assert-AreEqual $vm1.Extensions [0 ].TypeHandlerVersion $extver ;
473
- Assert-NotNull $vm1.Extensions [0 ].Settings;
468
+ Assert-AreEqual $vm1.Extensions.Count 2 ;
469
+ Assert-AreEqual $vm1.Extensions [1 ].Name $extname ;
470
+ Assert-AreEqual $vm1.Extensions [1 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
471
+ Assert-AreEqual $vm1.Extensions [1 ].Publisher $publisher ;
472
+ Assert-AreEqual $vm1.Extensions [1 ].ExtensionType $exttype ;
473
+ Assert-AreEqual $vm1.Extensions [1 ].TypeHandlerVersion $extver ;
474
+ Assert-NotNull $vm1.Extensions [1 ].Settings;
474
475
475
476
# *** TODO: The removal call did not return. 12/12/2014
476
477
}
@@ -625,13 +626,13 @@ function Test-VirtualMachineCustomScriptExtensionFileUri
625
626
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize ;
626
627
627
628
# Check Extensions in VM
628
- Assert-AreEqual $vm1.Extensions.Count 1 ;
629
- Assert-AreEqual $vm1.Extensions [0 ].Name $extname ;
630
- Assert-AreEqual $vm1.Extensions [0 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
631
- Assert-AreEqual $vm1.Extensions [0 ].Publisher $publisher ;
632
- Assert-AreEqual $vm1.Extensions [0 ].ExtensionType $exttype ;
633
- Assert-AreEqual $vm1.Extensions [0 ].TypeHandlerVersion $extver ;
634
- Assert-NotNull $vm1.Extensions [0 ].Settings;
629
+ Assert-AreEqual $vm1.Extensions.Count 2 ;
630
+ Assert-AreEqual $vm1.Extensions [1 ].Name $extname ;
631
+ Assert-AreEqual $vm1.Extensions [1 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
632
+ Assert-AreEqual $vm1.Extensions [1 ].Publisher $publisher ;
633
+ Assert-AreEqual $vm1.Extensions [1 ].ExtensionType $exttype ;
634
+ Assert-AreEqual $vm1.Extensions [1 ].TypeHandlerVersion $extver ;
635
+ Assert-NotNull $vm1.Extensions [1 ].Settings;
635
636
}
636
637
finally
637
638
{
@@ -774,13 +775,13 @@ function Test-VirtualMachineAccessExtension
774
775
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize ;
775
776
776
777
# Check Extensions in VM
777
- Assert-AreEqual $vm1.Extensions.Count 1 ;
778
- Assert-AreEqual $vm1.Extensions [0 ].Name $extname ;
779
- Assert-AreEqual $vm1.Extensions [0 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
780
- Assert-AreEqual $vm1.Extensions [0 ].Publisher $publisher ;
781
- Assert-AreEqual $vm1.Extensions [0 ].ExtensionType $exttype ;
782
- Assert-AreEqual $vm1.Extensions [0 ].TypeHandlerVersion $extver ;
783
- Assert-NotNull $vm1.Extensions [0 ].Settings;
778
+ Assert-AreEqual $vm1.Extensions.Count 2 ;
779
+ Assert-AreEqual $vm1.Extensions [1 ].Name $extname ;
780
+ Assert-AreEqual $vm1.Extensions [1 ].Type ' Microsoft.Compute/virtualMachines/extensions' ;
781
+ Assert-AreEqual $vm1.Extensions [1 ].Publisher $publisher ;
782
+ Assert-AreEqual $vm1.Extensions [1 ].ExtensionType $exttype ;
783
+ Assert-AreEqual $vm1.Extensions [1 ].TypeHandlerVersion $extver ;
784
+ Assert-NotNull $vm1.Extensions [1 ].Settings;
784
785
785
786
# *** TODO: The removal call did not return. 12/12/2014
786
787
}
0 commit comments