Code Duplication    Length = 23-24 lines in 2 locations

Client/Tests/Api/AgentProfileApiClientTest.php 1 location

@@ 102-124 (lines=23) @@
99
        );
100
    }
101
102
    public function testGetDocument()
103
    {
104
        $document = DocumentFixtures::getAgentProfileDocument();
105
        $profile = $document->getAgentProfile();
106
107
        $this->validateRetrieveApiCall(
108
            'get',
109
            'agents/profile',
110
            array(
111
                'agent' => 'agent-as-json',
112
                'profileId' => 'profile-id',
113
            ),
114
            200,
115
            'DocumentData',
116
            $document->getData(),
117
            array(array('data' => $profile->getAgent(), 'result' => 'agent-as-json'))
118
        );
119
120
        $document = $this->client->getDocument($profile);
121
122
        $this->assertInstanceOf('Xabbuh\XApi\Model\AgentProfileDocument', $document);
123
        $this->assertEquals($profile, $document->getAgentProfile());
124
    }
125
126
    private function createAgentProfile()
127
    {

Client/Tests/Api/StateApiClientTest.php 1 location

@@ 102-125 (lines=24) @@
99
        $this->client->deleteDocument($state);
100
    }
101
102
    public function testGetDocument()
103
    {
104
        $document = DocumentFixtures::getStateDocument();
105
        $state = $document->getState();
106
107
        $this->validateRetrieveApiCall(
108
            'get',
109
            'activities/state',
110
            array(
111
                'activityId' => 'activity-id',
112
                'agent' => 'agent-as-json',
113
                'stateId' => 'state-id',
114
            ),
115
            200,
116
            'DocumentData',
117
            $document->getData(),
118
            array(array('data' => $state->getActor(), 'result' => 'agent-as-json'))
119
        );
120
121
        $document = $this->client->getDocument($state);
122
123
        $this->assertInstanceOf('Xabbuh\XApi\Model\StateDocument', $document);
124
        $this->assertEquals($state, $document->getState());
125
    }
126
127
    private function createState()
128
    {