Code Duplication    Length = 16-16 lines in 2 locations

tests/Connection/ClientTest.php 2 locations

@@ 241-256 (lines=16) @@
238
        }
239
    }
240
241
    public function testGetUserLevel()
242
    {
243
        // Set mocked response
244
        $body = new Stream(fopen(__DIR__ . '/../dummy_response_data/getUserLevelInScenario.json', 'r'));
245
        $this->subscriber->addResponse(new Response(200, [], $body));
246
247
        $level = $this->client->getUserLevelInScenario('1234');
248
        $this->assertEquals('LEARNER', $level->getCode());
249
        $this->assertEquals(true, $level->getGeneratesNotification());
250
        $this->assertEquals('default.png', $level->getImageUrl());
251
        $this->assertInstanceOf('DateTime', $level->getDateCreated());
252
        $this->assertInstanceOf('Wonnova\SDK\Model\Badge', $level->getBadge());
253
        $this->assertEquals('The badge', $level->getBadge()->getName());
254
        $this->assertInstanceOf('Wonnova\SDK\Model\Scenario', $level->getScenario());
255
        $this->assertEquals('VCM', $level->getScenario()->getName());
256
    }
257
258
    public function testGetUserLevelInScenario()
259
    {
@@ 258-273 (lines=16) @@
255
        $this->assertEquals('VCM', $level->getScenario()->getName());
256
    }
257
258
    public function testGetUserLevelInScenario()
259
    {
260
        // Set mocked response
261
        $body = new Stream(fopen(__DIR__ . '/../dummy_response_data/getUserLevelInScenario.json', 'r'));
262
        $this->subscriber->addResponse(new Response(200, [], $body));
263
264
        $level = $this->client->getUserLevelInScenario('1234', 'GENERAL');
265
        $this->assertEquals('LEARNER', $level->getCode());
266
        $this->assertEquals(true, $level->getGeneratesNotification());
267
        $this->assertEquals('default.png', $level->getImageUrl());
268
        $this->assertInstanceOf('DateTime', $level->getDateCreated());
269
        $this->assertInstanceOf('Wonnova\SDK\Model\Badge', $level->getBadge());
270
        $this->assertEquals('The badge', $level->getBadge()->getName());
271
        $this->assertInstanceOf('Wonnova\SDK\Model\Scenario', $level->getScenario());
272
        $this->assertEquals('VCM', $level->getScenario()->getName());
273
    }
274
275
    public function testGetTeamsLeaderboard()
276
    {