private function randomizeSuite($suite, $seed, $order = 0, $fix_depends = true)
    {
        $reflected = new \ReflectionObject($suite);
        $property = $reflected->getProperty('tests');
        $property->setAccessible(true);
        $property->setValue($suite, $this->randomizeTestsCases($suite->tests(), $seed, $order, $fix_depends));

        return $suite;
    }