public function testSetSrcIteratorInjector()
{
$this->if($tagger = $this->newTestedInstance, $this->testedInstance->setSrcDirectory(__DIR__))->then->exception(function () use($tagger) {
$tagger->setSrcIteratorInjector(function () {
});
})->isInstanceOf('mageekguy\\atoum\\exceptions\\logic')->hasMessage('Src iterator injector must take one argument')->object($this->testedInstance->setSrcIteratorInjector(function ($directory) {
return new \recursiveDirectoryIterator($directory);
}))->isTestedInstance->object($this->testedInstance->getSrcIterator())->isInstanceOf('recursiveDirectoryIterator')->string($this->testedInstance->getSrcIterator()->getPath())->isEqualTo(__DIR__);
}