public function testContainerSetsCacheWhenAvailableAndEnabled()
{
$cache = $this->getMockBuilder('Orno\\Cache\\Cache')->setMethods(['get', 'set'])->disableOriginalConstructor()->getMock();
$cache->expects($this->once())->method('set')->with($this->equalTo('orno::container::OrnoTest\\Assets\\Baz'));
$cache->expects($this->once())->method('get')->with($this->equalTo('orno::container::OrnoTest\\Assets\\Baz'))->will($this->returnValue(false));
$c = new Container($cache);
$this->assertInstanceOf('OrnoTest\\Assets\\Baz', $c->get('OrnoTest\\Assets\\Baz'));
}