Code Duplication    Length = 11-11 lines in 2 locations

src/Badger/Bundle/GameBundle/Tests/Unlocker/BadgeUnlockerTest.php 2 locations

@@ 13-23 (lines=11) @@
10
 */
11
class BadgeUnlockerTest extends BadgerTestCase
12
{
13
    public function testUnlockBadge()
14
    {
15
        $user = $this->get('badger.user.repository.user')->findOneBy(['username' => 'user_1']);
16
        $badge = $this->get('badger.game.repository.badge')->findOneBy(['title' => 'Bug Hunter']);
17
18
        $count = count($this->get('badger.game.repository.badge_completion')->getCompletionBadgesByUser($user));
19
20
        $this->get('badger.game.unlocker.badge')->unlockBadge($user, $badge);
21
22
        $this->assertCount($count += 1, $this->get('badger.game.repository.badge_completion')->getCompletionBadgesByUser($user));
23
    }
24
25
    public function testUnlockBadgeWhenUserHasAlreadyTheBadge()
26
    {
@@ 25-35 (lines=11) @@
22
        $this->assertCount($count += 1, $this->get('badger.game.repository.badge_completion')->getCompletionBadgesByUser($user));
23
    }
24
25
    public function testUnlockBadgeWhenUserHasAlreadyTheBadge()
26
    {
27
        $user = $this->get('badger.user.repository.user')->findOneBy(['username' => 'user_2']);
28
        $badge = $this->get('badger.game.repository.badge')->findOneBy(['title' => 'Bug Hunter']);
29
30
        $count = count($this->get('badger.game.repository.badge_completion')->getCompletionBadgesByUser($user));
31
32
        $this->get('badger.game.unlocker.badge')->unlockBadge($user, $badge);
33
34
        $this->assertCount($count, $this->get('badger.game.repository.badge_completion')->getCompletionBadgesByUser($user));
35
    }
36
}
37