Code Duplication    Length = 11-11 lines in 2 locations

tests/unit/Service/DelayStrategyResolverTest.php 2 locations

@@ 15-25 (lines=11) @@
12
13
class DelayStrategyResolverTest extends PHPUnit_Framework_TestCase
14
{
15
    public function testGetStrategy()
16
    {
17
        $checkingQueueName = 'queue';
18
        $strategiesByQueues = ['queue' => 'arithmetic_strategy_key'];
19
20
        $resolver = $this->createDelayStrategyResolver($strategiesByQueues);
21
        $strategy = $resolver->getStrategy($checkingQueueName);
22
        $this->assertInstanceOf(ArithmeticProgressionStrategy::class, $strategy);
23
        $this->assertAttributeEquals(100, 'startInterval', $strategy);
24
        $this->assertAttributeEquals(4, 'multiplier', $strategy);
25
    }
26
27
    public function testGetDefaultStrategy()
28
    {
@@ 27-37 (lines=11) @@
24
        $this->assertAttributeEquals(4, 'multiplier', $strategy);
25
    }
26
27
    public function testGetDefaultStrategy()
28
    {
29
        $checkingQueueName = 'queue';
30
        $strategiesByQueues = [];
31
32
        $resolver = $this->createDelayStrategyResolver($strategiesByQueues);
33
        $strategy = $resolver->getStrategy($checkingQueueName);
34
        $this->assertInstanceOf(GeometricProgressionStrategy::class, $strategy);
35
        $this->assertAttributeEquals(60, 'startInterval', $strategy);
36
        $this->assertAttributeEquals(3, 'multiplier', $strategy);
37
    }
38
39
    public function testFailGetDefaultStrategy()
40
    {