Skip to content

Commit ce27d23

Browse files
authored
Fix #11597 (#11615)
1 parent eafb006 commit ce27d23

File tree

4 files changed

+605
-535
lines changed

4 files changed

+605
-535
lines changed

src/IotHub/IotHub.Test/ScenarioTests/IotHubDPDeviceTests.ps1

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ function Test-AzureRmIotHubDeviceLifecycle
3232
$device3 = getAssetName
3333
$device4 = getAssetName
3434
$device5 = getAssetName
35+
$device6 = getAssetName
3536
$primaryThumbprint = '38303FC7371EC78DDE3E18D732C8414EE50969C7'
3637
$secondaryThumbprint = 'F54465586FBAF4AC269851424A592254C8861BE7'
3738

@@ -63,9 +64,15 @@ function Test-AzureRmIotHubDeviceLifecycle
6364
Assert-True { $newDevice3.Authentication.Type -eq 'CertificateAuthority' }
6465
Assert-False { $newDevice3.Capabilities.IotEdge }
6566

67+
# Add edge device with symmetric authentication
68+
$newDevice6 = Add-AzIotHubDevice -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName -DeviceId $device6 -AuthMethod 'shared_private_key' -EdgeEnabled
69+
Assert-True { $newDevice6.Id -eq $device6 }
70+
Assert-True { $newDevice6.Authentication.Type -eq 'Sas' }
71+
Assert-True { $newDevice6.Capabilities.IotEdge }
72+
6673
# Count devices
6774
$totalDevices = Invoke-AzIotHubQuery -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName -Query "select * from devices"
68-
Assert-True { $totalDevices.Count -eq 3}
75+
Assert-True { $totalDevices.Count -eq 4}
6976

7077
# Get device twin
7178
$device1twin = Get-AzIotHubDeviceTwin -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName -DeviceId $device1
@@ -97,7 +104,7 @@ function Test-AzureRmIotHubDeviceLifecycle
97104

98105
# Get all devices
99106
$devices = Get-AzIotHubDevice -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName
100-
Assert-True { $devices.Count -eq 3}
107+
Assert-True { $devices.Count -eq 4}
101108

102109
# Get device connection string
103110
$deviceCS = Get-AzIotHubDCS -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName -DeviceId $device3
@@ -150,7 +157,7 @@ function Test-AzureRmIotHubDeviceLifecycle
150157

151158
# Get all device children
152159
$devices = Get-AzIotHubDCL -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName
153-
Assert-True { $devices.Count -eq 2}
160+
Assert-True { $devices.Count -eq 3}
154161

155162
# Get device children
156163
$deviceChildren1 = Get-AzIotHubDCL -ResourceGroupName $ResourceGroupName -IotHubName $IotHubName -DeviceId $device4

0 commit comments

Comments
 (0)