Code Duplication    Length = 8-10 lines in 3 locations

Tests/Unit/AbstractApplyTest.php 1 location

@@ 74-81 (lines=8) @@
71
     *
72
     * @return \Mockery\MockInterface
73
     */
74
    protected function getNode($name)
75
    {
76
        $node = \Mockery::mock('PHPMD\AbstractNode');
77
        $node->shouldReceive('getName')->andReturn($name);
78
        $node->shouldReceive('getImage')->andReturn($name);
79
80
        return $node;
81
    }
82
83
    /**
84
     * @return AbstractRule

Tests/Unit/CleanCode/ClassNameSingleResponsibilityTest.php 2 locations

@@ 18-27 (lines=10) @@
15
    /**
16
     * @covers MS\PHPMD\Rule\CleanCode\ClassNameSingleResponsibility
17
     */
18
    public function testApplyWithSingleResponsibilityClass()
19
    {
20
        $className = 'UserConverter';
21
22
        $classNode = \Mockery::mock('PHPMD\Node\ClassNode');
23
        $classNode->shouldReceive('getImage')->andReturn($className);
24
        $classNode->shouldReceive('getName')->andReturn($className);
25
26
        $this->assertRule($classNode, 0);
27
    }
28
29
    /**
30
     * @covers MS\PHPMD\Rule\CleanCode\ClassNameSingleResponsibility
@@ 32-41 (lines=10) @@
29
    /**
30
     * @covers MS\PHPMD\Rule\CleanCode\ClassNameSingleResponsibility
31
     */
32
    public function testApplyWithManagerClass()
33
    {
34
        $className = 'UserManager';
35
36
        $classNode = \Mockery::mock('PHPMD\Node\ClassNode');
37
        $classNode->shouldReceive('getImage')->andReturn($className);
38
        $classNode->shouldReceive('getName')->andReturn($className);
39
40
        $this->assertRule($classNode, 1);
41
    }
42
43
    /**
44
     * @return ClassNameSingleResponsibility