Tests/Convert-FQDNToDN.Tests.ps1
BeforeAll { Import-Module -Name HelperFunctions -Force Import-Module -Name Pester -Force if ($Error) { $Error.Clear() } } # Convert-FQDNToDN Tests, all should pass Describe 'Convert-FQDNToDN Parameters' { It "Convert-FQDNToDN should have parameter FQDN." { Get-Command Convert-FQDNToDN -Module HelperFunctions -CommandType Function | Should -HaveParameter -ParameterName FQDN -Mandatory } } Describe 'Convert-FQDNToDN function output' { BeforeEach { $FQDN = "my.domain.com" } It "Should be of type [System.String]" { $result = Convert-FQDNToDN -FQDN $FQDN $result | Should -Not -BeNullOrEmpty $result | Should -ExpectedType [System.String] } AfterEach { $null = $FQDN = $result } } AfterAll { Remove-Module -Name HelperFunctions -Force } |