Code Duplication    Length = 32-32 lines in 2 locations

tests/Exchange/ExchangeBindTest.php 1 location

@@ 9-40 (lines=32) @@
6
use PHPUnit\Framework\TestCase;
7
use Portiny\RabbitMQ\Exchange\ExchangeBind;
8
9
final class ExchangeBindTest extends TestCase
10
{
11
	/**
12
	 * @var ExchangeBind
13
	 */
14
	private $exchangeBind;
15
16
	protected function setUp(): void
17
	{
18
		$this->exchangeBind = new ExchangeBind('someDestination', 'routingKey', true, ['a' => 1]);
19
	}
20
21
	public function testGetDestination(): void
22
	{
23
		$this->assertSame('someDestination', $this->exchangeBind->getDestination());
24
	}
25
26
	public function testGetRoutingKey(): void
27
	{
28
		$this->assertSame('routingKey', $this->exchangeBind->getRoutingKey());
29
	}
30
31
	public function testIsNowait(): void
32
	{
33
		$this->assertTrue($this->exchangeBind->isNowait());
34
	}
35
36
	public function testGetArguments(): void
37
	{
38
		$this->assertSame(['a' => 1], $this->exchangeBind->getArguments());
39
	}
40
}
41

tests/Queue/QueueBindTest.php 1 location

@@ 9-40 (lines=32) @@
6
use PHPUnit\Framework\TestCase;
7
use Portiny\RabbitMQ\Queue\QueueBind;
8
9
final class QueueBindTest extends TestCase
10
{
11
	/**
12
	 * @var QueueBind
13
	 */
14
	private $queueBind;
15
16
	protected function setUp(): void
17
	{
18
		$this->queueBind = new QueueBind('someExchange', 'routingKey', true, ['b' => 2]);
19
	}
20
21
	public function testGetExchange(): void
22
	{
23
		$this->assertSame('someExchange', $this->queueBind->getExchange());
24
	}
25
26
	public function testGetRoutingKey(): void
27
	{
28
		$this->assertSame('routingKey', $this->queueBind->getRoutingKey());
29
	}
30
31
	public function testIsNowait(): void
32
	{
33
		$this->assertTrue($this->queueBind->isNowait());
34
	}
35
36
	public function testGetArguments(): void
37
	{
38
		$this->assertSame(['b' => 2], $this->queueBind->getArguments());
39
	}
40
}
41