/**
  * @covers Yosmanyga\Resource\Reader\Iterator\InMemoryReader::supports
  */
 public function testSupports()
 {
     $reader = new InMemoryReader();
     // Right type
     $this->assertTrue($reader->supports(new Resource(array(), 'in_memory')));
     // Wrong type
     $this->assertFalse($reader->supports(new Resource(array(), 'foo')));
     // No type and data metadata
     $this->assertTrue($reader->supports(new Resource(array('data' => array()))));
     // No type and no data metadata
     $this->assertFalse($reader->supports(new Resource(array())));
 }