Pester/ConvertTo-Hex.Tests.ps1
Describe "ConvertTo-Hex Tests" { It "Number" { ConvertTo-Hex -Number 23 | Should -Be '17' } It "Pipeline" { 32 | ConvertTo-Hex | Should -Be '20' } It "Prefix #" { ConvertTo-Hex -Number 128 -Prefix '#' -MinimumWidth 6 | Should -Be '#000080' } It "Prefix 0X" { ConvertTo-Hex -Number 255 -Prefix '0x' | Should -Be '0xff' } It "IncludeInput" { $Expected = New-Object -TypeName psobject -Property ([ordered] @{ Number = 65 Hex = '41' }) $Actual = ConvertTo-Hex -Number 65 -IncludeInput $Actual.Number | Should -Be $Expected.Number $Actual.Hex | Should -Be $Actual.Hex } } |