public function testGetSubscriptionsForContainerWithProperInput()
{
$container_guid = 132;
$methods = array('apples', 'bananas');
$queryResult = array($this->createObjectFromArray(array('guid' => '22', 'methods' => 'notifyapples')), $this->createObjectFromArray(array('guid' => '567', 'methods' => 'notifybananas,notifyapples')));
$subscriptions = array(22 => array('apples'), 567 => array('bananas', 'apples'));
$this->db->expects($this->once())->method('getData')->will($this->returnValue($queryResult));
$service = new \Elgg\Notifications\SubscriptionsService($this->db);
$service->methods = $methods;
$this->assertEquals($subscriptions, $service->getSubscriptionsForContainer($container_guid));
}