Diagnostics/Simple/Network.tests.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#require -modules poshspec

param(
    [string[]]$Interfaces = (Get-NetAdapter -Physical).Name
)

Import-Module -Name poshspec -Verbose:$false -ErrorAction Stop

describe 'Network Adapters' {
    context 'Availability' {
        $adapters = Get-NetAdapter -Name $Interfaces -Physical
        $adapters | % {
            interface $_.Name Status { should be up }
        }
    }
}