public function testGetArticle() { $github = new \MMB\Github\GithubArticleService(); $github->setArticleProvider(new MockArticleProvider()); $github->setDocumentProvider(new MockDocumentProvider()); $github->setRepository('mmb-github-example'); $github->setUser('cammanderson'); $results = $github->getArticles(); $this->assertNotEmpty($results); $firstResult = current($results); $result = $github->getArticle($firstResult->getKey()); $this->assertNotEmpty($result); $this->assertTrue(get_class($result) == 'MMB\\Github\\Tests\\DummyArticle'); }