@Test
public void getRepo() {

	responseHeaders.setContentType(MediaType.APPLICATION_JSON);
	mockServer.expect(requestTo("https://api.github.com/repos/williewheeler/skybase"))
		.andExpect(method(GET))
		.andRespond(withSuccess(jsonResource("repo"), MediaType.APPLICATION_JSON));
	
	GitHubRepo repo = gitHub.repoOperations().getRepo("williewheeler", "skybase");
	
	// TODO There are other fields that we need to test.
	assertEquals(2811637L, repo.getId());
	assertEquals("skybase", repo.getName());
	assertEquals("CMDB based on Neo4j", repo.getDescription());
	assertEquals("https://api.github.com/repos/williewheeler/skybase", repo.getUrl());
	assertEquals("https://github.com/williewheeler/skybase", repo.getHtmlUrl());
	assertEquals("https://github.com/williewheeler/skybase.git", repo.getCloneUrl());
	assertEquals("git://github.com/williewheeler/skybase.git", repo.getGitUrl());
	assertEquals("git@github.com:williewheeler/skybase.git", repo.getSshUrl());
	assertEquals("https://github.com/williewheeler/skybase", repo.getSvnUrl());
}