public function testGetUsage()
{
$response = array('response_code' => 200, 'data' => array('start' => date('Y-m-d H:i:s', time()), 'end' => date('Y-m-d H:i:s', time()), 'streams' => array('stream1', 'stream2')), 'rate_limit' => 200, 'rate_limit_remaining' => 150);
DataSift_MockApiClient::setResponse($response);
$usage = $this->user->getUsage();
$this->assertTrue(isset($usage['start']), 'Usage data does not contain a start date');
$this->assertTrue(isset($usage['end']), 'Usage data does not contain a start date');
$this->assertInternalType('array', $usage['streams'], 'Usage data does not contain a valid stream array');
}