tests/general/Help.Exceptions.ps1

class ValidationItem
{
    [string] $ValidationString
    [string] $ConfigurationName
    [string] $ValidationType

    ValidationItem ([string] $valString, [string] $confName, [string] $valType)
    {
        $this.ValidationString = $valString
        $this.ConfigurationName = $confName
        $this.ValidationType = $valType
    }

    [string] ToString()
    {
        return $this.ValidationString
    }
}
# List of functions that should be ignored
$global:FunctionHelpTestExceptions = @(
    
)

<#
  List of arrayed enumerations. These need to be treated differently. Add full name.
  Example:

  "Sqlcollaborative.Dbatools.Connection.ManagementConnectionType[]"
#>

$global:HelpTestEnumeratedArrays = @(
    
)

<#
  Some types on parameters just fail their validation no matter what.
  For those it becomes possible to skip them, by adding them to this hashtable.
  Add by following this convention: <command name> = @(<list of parameter names>)
  Example:

  "Get-DbaCmObject" = @("DoNotUse")
#>

$global:HelpTestSkipParameterType = @{
    
}