Exercises/Core/core-array-sum/tests.Tests.ps1
|
param([Parameter(Mandatory)][string]$SolutionPath) BeforeAll { . $SolutionPath } Describe 'Get-ArraySum' { It 'adds positive numbers' { Get-ArraySum -Numbers 1, 2, 3 | Should -Be 6 } It 'handles negatives' { Get-ArraySum -Numbers 10, -4, -6 | Should -Be 0 } It 'returns 0 for an empty array' { Get-ArraySum -Numbers @() | Should -Be 0 } It 'handles a single number' { Get-ArraySum -Numbers 42 | Should -Be 42 } } |