/**
*
*/
public function testExtract()
{
$url = 'url';
$options = [];
$Media = new Media();
$Extractor = $this->getMockBuilder('\\Essence\\Extractor')->disableOriginalConstructor()->getMock();
$Extractor->expects($this->once())->method('extract')->with($this->isEqual($url), $this->isEqual($options))->will($this->returnValue($Media));
$Essence = new Essence(['Extractor' => $Extractor]);
$this->assertEquals($Media, $Essence->extract($url, $options));
}