public function getServiceInterfaceMock($serviceName, $csStub)
{
$serviceName = lcfirst($serviceName);
$ucServiceName = ucfirst($serviceName);
$serviceClass = self::CLOUDSTACK_NS . '\\Services\\' . $ucServiceName . 'Service';
$serviceInterfaceStub = $this->getMock($serviceClass, array('getApiHandler'), array($csStub));
$apiClass = self::CLOUDSTACK_NS . '\\Services\\' . $ucServiceName . '\\' . $serviceClass::VERSION_DEFAULT . '\\' . $ucServiceName . 'Api';
$csApi = new $apiClass($serviceInterfaceStub);
$serviceInterfaceStub->expects($this->any())->method('getApiHandler')->will($this->returnValue($csApi));
return $serviceInterfaceStub;
}