public function testGetTimezones()
{
// Mock transport
$mockTransport = $this->getMock('\\Phue\\Transport\\TransportInterface', array('sendRequest', 'sendRequestBypassBodyValidation'));
// Mock results for sendRequestBypassBodyValidation
$mockResults = array();
// Stub transports sendRequestBypassBodyValidation method
$mockTransport->expects($this->once())->method('sendRequestBypassBodyValidation')->will($this->returnValue($mockResults));
// Set transport
$this->client->setTransport($mockTransport);
// Get timezones
$timezones = $this->client->getTimezones();
// Ensure we get an array
$this->assertSame($mockResults, $timezones);
}