public function testGenerateComposite()
{
$config = ['reports' => ['one', 'two']];
// for some reason prophecy doesn't like passing the suite document here, so just do a type check
$this->manager->generateReports(Argument::type(SuiteCollection::class), ['one', 'two'])->willReturn([$this->getReportsDocument(), $this->getReportsDocument()]);
$compositeDom = $this->generator->generate($this->collection->reveal(), new Config('test', $config));
$this->assertEquals(4, $compositeDom->xpath()->evaluate('count(//report)'));
}