tests/New-Identifier.Tests.ps1
$CommandName = $MyInvocation.MyCommand.Name.Replace(".Tests.ps1", "") Describe "UnitTesting $CommandName" -Tag "UnitTest" { It "Creates an Identifier (Parameter by Name)" { $identifier = New-AcmeIdentifier -Type "Type" -Value "Value"; $identifier.Type | Should -Be "Type"; $identifier.Value | Should -Be "Value"; } It "Creates an Identifier (Parameter by Position)" { $identifier = New-AcmeIdentifier "Value" "Type"; $identifier.Type | Should -Be "Type"; $identifier.Value | Should -Be "Value"; } It "Creates an Identifier (Parameter From Pipeline)" { $tmp = New-AcmeIdentifier "Value" "Type"; $identifier = $tmp | New-AcmeIdentifier; $identifier.Type | Should -Be "Type"; $identifier.Value | Should -Be "Value"; } } |