tests/ADSchemaClass.tests.ps1
Describe "ADSchema Class Functions" { Context "Get-ADSchemaClass" { It "exists as a function in the module" { (Get-Command Get-ADSchemaClass).count | should be 1 } It "returns a schema object - test uses user class" { (Get-ADSchemaClass -Class 'User').Oid | Should Be '1.2.840.113556.1.5.9' } It "accepts wildcards" { ((Get-ADSchemaClass -class use*) | Where-Object {$_.Name -eq 'User'}).count | Should Be 1 } } Context "New-ADSchemaAttribute" { It "exists as a function in the module" { (Get-Command New-ADSchemaClass).count | should be 1 } } } |