Ejemplo n.º 1
0
        protected void ValidateVMScaleSetInstanceView(VirtualMachineScaleSet vmScaleSet,
                                                      VirtualMachineScaleSetInstanceView vmScaleSetInstanceView)
        {
            Assert.NotNull(vmScaleSetInstanceView.Statuses);
            Assert.NotNull(vmScaleSetInstanceView);
            // TODO: AutoRest
            Assert.NotNull(vmScaleSetInstanceView.Extensions);
            int instancesCount = vmScaleSetInstanceView.Extensions.Sum(statusSummary => statusSummary.StatusesSummary.Sum(t => t.Count.Value));

            Assert.True(instancesCount >= vmScaleSet.Sku.Capacity);
        }
Ejemplo n.º 2
0
 protected void ValidateVMScaleSetInstanceView(VirtualMachineScaleSet vmScaleSet,
                                               VirtualMachineScaleSetInstanceView vmScaleSetInstanceView)
 {
     Assert.NotNull(vmScaleSetInstanceView.Statuses);
     Assert.NotNull(vmScaleSetInstanceView);
     if (vmScaleSet.VirtualMachineProfile.ExtensionProfile != null)
     {
         Assert.NotNull(vmScaleSetInstanceView.Extensions);
         int instancesCount = vmScaleSetInstanceView.Extensions.First().StatusesSummary.Sum(t => t.Count.Value);
         Assert.True(instancesCount == vmScaleSet.Sku.Capacity);
     }
 }