public function testBuildWithCaching() { $this->builder->add($this->source1)->add($this->source2); $source = new ChainSource(); $source->add($this->source1)->add($this->source2); $source = new CachingSource(new ArrayCache(), $source); $this->assertEquals($source, $this->builder->cache()->build()); }