tests/functions/support/Set-DcnConfiguration.Tests.ps1
$commandname = $MyInvocation.MyCommand.Name.Replace(".Tests.ps1", "") . "$PSScriptRoot\..\constants.ps1" #. "$PSScriptRoot\..\constants.ps1" Describe "$CommandName Unit Tests" -Tag 'UnitTests' { Context "Validate parameters" { [object[]]$params = (Get-ChildItem Function:\Set-DcnConfiguration).Parameters.Keys $knownParameters = 'InformationStore', 'SqlInstance', 'SqlCredential', 'Database', 'Path', 'Credential', 'EnableException' It "Should contain our specific parameters" { ( (Compare-Object -ReferenceObject $knownParameters -DifferenceObject $params -IncludeEqual | Where-Object SideIndicator -eq "==").Count ) | Should Be $knownParameters.Count } } } |