1
+ Invoke-LiveTestScenario - Name " Create ApplicationInsights" - Description " Test New-AzApplicationInsights" - ScenarioScript `
2
+ {
3
+ param ($rg )
4
+
5
+ $rgName = $rg.ResourceGroupName
6
+ $appName = New-LiveTestResourceName
7
+ $appLocation = " westus"
8
+ $appKind = " java"
9
+
10
+ $actual = New-AzApplicationInsights - Kind $appKind - ResourceGroupName $rgName - Name $appName - location $appLocation
11
+ Assert-AreEqual $appName $actual.Name
12
+ Assert-AreEqual $appLocation $actual.Location
13
+ Assert-AreEqual $appKind $actual.Kind
14
+ }
15
+
16
+ Invoke-LiveTestScenario - Name " List ApplicationInsights" - Description " Test listing ApplicationInsights" - ScenarioScript `
17
+ {
18
+ param ($rg )
19
+
20
+ $rgName = $rg.ResourceGroupName
21
+ $appName = New-LiveTestResourceName
22
+ $appLocation = " westus"
23
+ $appKind = " java"
24
+
25
+ $null = New-AzApplicationInsights - Kind $appKind - ResourceGroupName $rgName - Name $appName - location $appLocation
26
+ $actual = Get-AzApplicationInsights - ResourceGroupName $rgName
27
+ Assert-AreEqual 1 $actual.Count
28
+ }
29
+
30
+ Invoke-LiveTestScenario - Name " Get ApplicationInsights" - Description " Test getting one ApplicationInsights" - ScenarioScript `
31
+ {
32
+ param ($rg )
33
+
34
+ $rgName = $rg.ResourceGroupName
35
+ $appName = New-LiveTestResourceName
36
+ $appLocation = " westus"
37
+ $appKind = " java"
38
+
39
+ $null = New-AzApplicationInsights - Kind $appKind - ResourceGroupName $rgName - Name $appName - location $appLocation
40
+ $actual = Get-AzApplicationInsights - ResourceGroupName $rgName - Name $appName
41
+ Assert-AreEqual $appName $actual.Name
42
+ }
43
+
44
+ Invoke-LiveTestScenario - Name " Update ApplicationInsights" - Description " Test Updating one specific ApplicationInsights" - ScenarioScript `
45
+ {
46
+ param ($rg )
47
+
48
+ $rgName = $rg.ResourceGroupName
49
+ $appName = New-LiveTestResourceName
50
+ $appLocation = " westus"
51
+ $appKind = " java"
52
+
53
+ $null = New-AzApplicationInsights - Kind $appKind - ResourceGroupName $rgName - Name $appName - location $appLocation
54
+ $null = Update-AzApplicationInsights - ResourceGroupName $rgName - Name $appName - PublicNetworkAccessForIngestion " Disabled"
55
+ $actual = Get-AzApplicationInsights - Name $appName - ResourceGroupName $rgName
56
+ Assert-AreEqual $actual.PublicNetworkAccessForIngestion " Disabled"
57
+ }
58
+
59
+ Invoke-LiveTestScenario - Name " Remove ApplicationInsights" - Description " Test Removing ApplicationInsights" - ScenarioScript `
60
+ {
61
+ param ($rg )
62
+
63
+ $rgName = $rg.ResourceGroupName
64
+ $appName = New-LiveTestResourceName
65
+ $appLocation = " westus"
66
+ $appKind = " java"
67
+
68
+ $null = New-AzApplicationInsights - Kind $appKind - ResourceGroupName $rgName - Name $appName - location $appLocation
69
+ Remove-AzApplicationInsights - ResourceGroupName $rgName - Name $appName
70
+ $GetServiceList = Get-AzApplicationInsights - ResourceGroupName $rgName
71
+ Assert-False { $GetServiceList.Name -contains $appName }
72
+ }
0 commit comments