Skip to content

Commit 89e4b39

Browse files
committed
[ApplicationInsights] Add CRUD test cases of the LinkedStorageAccount for pipeline.
1 parent 320bf59 commit 89e4b39

File tree

2 files changed

+622
-7395
lines changed

2 files changed

+622
-7395
lines changed

src/ApplicationInsights/ApplicationInsights.Test/ScenarioTests/LinkedStorageAccountTests.ps1

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,22 @@ function Test-LinkedStorageAccountCRUD
5151

5252
Remove-AzApplicationInsightsLinkedStorageAccount -ResourceGroupName $rgname -ComponentName $appName
5353

54+
# Test CRUD by pipeline.
55+
New-AzApplicationInsightsLinkedStorageAccount -InputObject $app -LinkedStorageAccountResourceId $account1.Id
56+
$linkedAccount = Get-AzApplicationInsightsLinkedStorageAccount -InputObject $app
57+
58+
Assert-NotNull $linkedAccount
59+
Assert-AreEqual $account1.Id $linkedAccount.linkedStorageAccount
60+
Assert-AreEqual "serviceprofiler" $linkedAccount.Name
61+
62+
Update-AzApplicationInsightsLinkedStorageAccount -InputObject $app -LinkedStorageAccountResourceId $account2.Id
63+
$linkedAccount = Get-AzApplicationInsightsLinkedStorageAccount -InputObject $app
64+
65+
Assert-NotNull $linkedAccount
66+
Assert-AreEqual $account2.Id $linkedAccount.linkedStorageAccount
67+
68+
Remove-AzApplicationInsightsLinkedStorageAccount -InputObject $app
69+
5470
Remove-AzStorageAccount -ResourceGroupName $rgname -Name $accountName1 -force
5571
Remove-AzStorageAccount -ResourceGroupName $rgname -Name $accountName2 -force
5672

0 commit comments

Comments
 (0)