GraphAware\Reco4PHP\Tests\Result\RecommendationsListTest::testResultGetTwoScoresIfDiscoveredTwice PHP Method

testResultGetTwoScoresIfDiscoveredTwice() public method

    public function testResultGetTwoScoresIfDiscoveredTwice()
    {
        $node = FakeNode::createDummy();
        $list = new Recommendations(new SimpleContext());
        $list->add($node, 'e1', new SingleScore(1));
        $list->add($node, 'e2', new SingleScore(1));
        $this->assertEquals(1, $list->size());
        $this->assertEquals(2, $list->getItems()[0]->totalScore());
        $this->assertCount(2, $list->get(0)->getScores());
        $this->assertArrayHasKey('e1', $list->get(0)->getScores());
        $this->assertArrayHasKey('e2', $list->get(0)->getScores());
    }