/**
  * @covers Alchemy\Zippy\Resource\ResourceManager::handle
  */
 public function testHandle()
 {
     $mapper = $this->getRequestMapperMock();
     $manager = new ResourceManager($mapper, $this->getResourceTeleporterMock(), $this->getFilesystemMock());
     $context = '/path/to/current/directory';
     $request = array('/path/to/a/file1', '/path/to/a/file2');
     $expectedCollection = $this->getMockBuilder('Alchemy\\Zippy\\Resource\\ResourceCollection')->disableOriginalConstructor()->getMock();
     $expectedCollection->expects($this->any())->method('getIterator')->will($this->returnValue(new \ArrayIterator(array())));
     $mapper->expects($this->once())->method('map')->with($this->equalTo($context), $this->equalTo($request))->will($this->returnValue($expectedCollection));
     $collection = $manager->handle($context, $request);
     $this->assertEquals($expectedCollection, $collection);
 }