test/integration/storage_account.rb in fog-azure-rm-0.0.4 vs test/integration/storage_account.rb in fog-azure-rm-0.0.5
- old
+ new
@@ -36,24 +36,52 @@
########################################################################################################################
storage.storage_accounts.check_name_availability('test-storage')
########################################################################################################################
-###################### Create Storage Account ######################
+############### Create A Standard Storage Account of Replication: LRS (Locally-redundant storage) ###############
########################################################################################################################
-storage = storage.storage_accounts.create(
- name: 'test-storage',
+storage.storage_accounts.create(
+ name: 'fogstandardsalrs',
location: 'eastus',
resource_group: 'TestRG-SA'
)
########################################################################################################################
+############### Create A Standard Storage Account of Replication: GRS (Geo-redundant storage) #################
+########################################################################################################################
+
+storage.storage_accounts.create(
+ name: 'fogstandardsagrs',
+ location: 'eastus',
+ resource_group: 'TestRG-SA',
+ sku_name: 'Standard',
+ replication: 'GRS'
+)
+
+########################################################################################################################
+########### Create A Premium(SSD) Storage Account of its only Replication: LRS (Locally-redundant storage) ##########
+########################################################################################################################
+
+storage.storage_accounts.create(
+ name: 'fogpremiumsa',
+ location: 'eastus',
+ resource_group: 'TestRG-SA',
+ sku_name: 'Premium',
+ replication: 'LRS'
+)
+
+########################################################################################################################
###################### Get and Delete Storage Account ######################
########################################################################################################################
-storage = storage.storage_accounts(resource_group: 'TestRG-SA').get('test-storage')
-storage.destroy
+standard_storage_account = storage.storage_accounts(resource_group: 'TestRG-SA').get('fogstandardsalrs')
+standard_storage_account.destroy
+standard_storage_account = storage.storage_accounts(resource_group: 'TestRG-SA').get('fogstandardsagrs')
+standard_storage_account.destroy
+premium_storage_account = storage.storage_accounts(resource_group: 'TestRG-SA').get('fogpremiumsa')
+premium_storage_account.destroy
########################################################################################################################
###################### CleanUp ######################
########################################################################################################################