public function testUniqueOnArray()
{
$data = [\stdClass::class => ['dummy' => ['numbers (unique)' => [1, 2]]]];
$this->loader->loadData($data);
$data = [\stdClass::class => ['dummy' => ['numbers (unique)' => [1, 2]], 'another_dummy' => ['numbers (unique)' => [1, 2]]]];
$this->loader->loadData($data);
try {
$this->loader->loadData([\stdClass::class => ['dummy' => ['numbers (unique)' => [1, 1]]]]);
$this->fail('Expected exception to be thrown.');
} catch (UnresolvableValueDuringGenerationException $exception) {
$this->assertInstanceOf(UniqueValueGenerationLimitReachedException::class, $exception->getPrevious());
}
}