[lang-ref] ( set_environment_variable ) ( powershell )

It 'should set environment variable' {
    # $env:k = v

    $v = $env:ENV_TEST_01
    $v | Should -BeNullOrEmpty

    $env:ENV_TEST_01 = 'val1'
    $v = $env:ENV_TEST_01

    $v | Should -Be 'val1'

    Remove-Item Env:ENV_TEST_01
}
It 'should set environment variable alternative' {
    # [Environment]::SetEnvironmentVariable(k, v)

    $v = $env:ENV_TEST_01
    $v | Should -BeNullOrEmpty

    [Environment]::SetEnvironmentVariable('ENV_TEST_01', 'val1')
    $v = $env:ENV_TEST_01

    $v | Should -Be 'val1'

    Remove-Item Env:ENV_TEST_01
}