tests/functions/Get-DracoonCurrentAccount.Tests.ps1
Describe "Get-DracoonCurrentAccount tests" { BeforeAll { . "$PSScriptRoot\Connect4Testing.ps1" } It "Query current User Information" { $connection | Should -Not -BeNullOrEmpty $currentUser = Get-DracoonCurrentAccount -Connection $connection $currentUser | Should -Not -BeNullOrEmpty $properties = $currentUser | get-member -MemberType NoteProperty | Select-Object -ExpandProperty name $expectedProperties = @('email', 'firstName', 'gender', 'id', 'isLocked', 'lastLoginFailAt', 'lastLoginSuccessAt', 'lastName', 'lockStatus', 'login') foreach ($prop in $expectedProperties) { $properties | Should -Contain $prop } $currentUser.login | Should -Not -BeNullOrEmpty } } |