Skip to content

Commit d2356ad

Browse files
author
Harsh Patel
committed
Finished Test-NewSubscriptionDeploymentStack [Needs Review]
1 parent 77a202d commit d2356ad

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

src/Resources/Resources.Test/ScenarioTests/DeploymentStackTests.ps1

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,52 @@ function Test-NewResourceGroupDeploymentStack
253253
# Cleanup
254254
Clean-ResourceGroup $rgname
255255
}
256+
}
257+
258+
259+
<#
260+
.SYNOPSIS
261+
Tests NEW operation on deploymentStacks at the Subscription scope
262+
#>
263+
264+
#NEED TO CONFIRM: that the only cases for this test should be: name, location, templateFile or name, location, templateFile, paramterFile
265+
function Test-NewSubscriptionDeploymentStack
266+
{
267+
# Setup
268+
$rgname = Get-ResourceGroupName
269+
$rname = Get-ResourceName
270+
$rglocation = "West US 2"
271+
272+
try {
273+
# Prepare
274+
New-AzResourceGroup -Name $rgname -Location $rglocation
275+
276+
#Test - NewByNameAndResourceGroupAndTemplateFile
277+
$NewByNameAndResourceGroupAndTemplateFile = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateFile simpleTemplate.json
278+
279+
#Assert
280+
Assert-NotNull $NewByNameAndResourceGroupAndTemplateFile
281+
282+
#Clean up
283+
Clean-ResourceGroup $rgname
284+
285+
# Prepare
286+
New-AzResourceGroup -Name $rgname -Location $rglocation
287+
288+
#Test - NewByNameAndResourceGroupAndTemplateFileAndParameterFile
289+
$NewByNameAndResourceGroupAndTemplateFile = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateFile simpleTemplate.json -ParameterFile simpleTemplateParams.json
290+
291+
#Assert
292+
Assert-NotNull $NewByNameAndResourceGroupAndTemplateFileAndParameterFile
293+
}
294+
295+
finally
296+
{
297+
# Cleanup
298+
Clean-ResourceGroup $rgname
299+
}
300+
}
301+
256302

257303

258304
<#

0 commit comments

Comments
 (0)