SensioLabs\Insight\Sdk\Tests\ApiTest::testGetProjects PHP Method

testGetProjects() public method

public testGetProjects ( )
    public function testGetProjects()
    {
        $this->pluginMockResponse->addResponse($this->createResponse('projects'));
        $projects = $this->api->getProjects();
        $this->assertInstanceOf('SensioLabs\\Insight\\Sdk\\Model\\Projects', $projects);
        $this->assertCount(10, $projects->getProjects());
        $this->assertSame(1, $projects->getPage());
        $this->assertSame(12, $projects->getTotal());
        $this->assertSame(10, $projects->getLimit());
        $projects = $projects->getProjects();
        $this->assertInstanceOf('SensioLabs\\Insight\\Sdk\\Model\\Project', reset($projects));
    }