Tests/RemoveExchange.Tests.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$here = Split-Path -Parent $MyInvocation.MyCommand.Path
. "$here\TestSetup.ps1"
. "$here\..\Public\Remove-RabbitMQExchange.ps1"

Describe -Tags "Example" "Remove-RabbitMQExchange" {
    It "should remove existing Exchange" {

        Add-RabbitMQExchange -BaseUri $server -Name "e1" -Type direct
        Remove-RabbitMQExchange -BaseUri $server -Name "e1" -Confirm:$false
        
        $actual = Get-RabbitMQExchange -BaseUri $server -Name e1 | select -ExpandProperty name 
        
        $actual | Should Be $()
    }
}