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 ###################### ########################################################################################################################