ScorerManagerTest::testAddAndGetByPlayer()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 19
Code Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 19
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 12
nc 1
nop 0
1
<?php
2
3
namespace OSS\CoreBundle\Tests\Entity;
4
5
use OSS\CoreBundle\Entity\Player;
6
use OSS\CoreBundle\Manager\ScorerManager;
7
8
class ScorerManagerTest extends \PHPUnit_Framework_TestCase
9
{
10
    public function testAddAndGetByPlayer()
11
    {
12
        $scorerManager = new ScorerManager();
13
14
        $player1 = new Player();
15
        $player1->setId(1);
16
17
        $scorer = $scorerManager->addAndGetByPlayer($player1);
18
        $this->assertEquals($player1, $scorer->getPlayer());
19
20
        $player2 = new Player();
21
        $player2->setId(2);
22
23
        $scorer = $scorerManager->addAndGetByPlayer($player2);
24
        $this->assertEquals($player2, $scorer->getPlayer());
25
26
        $scorer = $scorerManager->addAndGetByPlayer($player1);
27
        $this->assertEquals($player1, $scorer->getPlayer());
28
    }
29
}
30