private async Task ValidateResults(AvailabilitySet outputAvailabilitySet, AvailabilitySet inputAvailabilitySet, string resourceGroupName, string inputAvailabilitySetName, int expectedFD, int expectedUD) { string expectedAvailabilitySetId = Helpers.GetAvailabilitySetRef(subId, resourceGroupName, inputAvailabilitySetName); Assert.True(outputAvailabilitySet.Name == inputAvailabilitySetName); Assert.True(outputAvailabilitySet.Location.ToLower() == this.TestEnvironment.Location.ToLower() || outputAvailabilitySet.Location.ToLower() == inputAvailabilitySet.Location.ToLower()); ValidateAvailabilitySet(inputAvailabilitySet, outputAvailabilitySet, inputAvailabilitySetName, expectedAvailabilitySetId, expectedFD, expectedUD); // GET AvailabilitySet var getResponse = await AvailabilitySetsOperations.GetAsync(resourceGroupName, inputAvailabilitySetName); ValidateAvailabilitySet(inputAvailabilitySet, getResponse, inputAvailabilitySetName, expectedAvailabilitySetId, expectedFD, expectedUD); // List VM Sizes var listVMSizesResponse = AvailabilitySetsOperations.ListAvailableSizesAsync(resourceGroupName, inputAvailabilitySetName); var listVMSizesResp = await listVMSizesResponse.ToEnumerableAsync(); Helpers.ValidateVirtualMachineSizeListResponse(listVMSizesResp); // Delete AvailabilitySet await AvailabilitySetsOperations.DeleteAsync(resourceGroupName, inputAvailabilitySetName); }