public function simulate(callable $scenario) { try { $this->simulation->setScenario($scenario); $this->simulation->begin(); } catch (Exception $ex) { $this->fail($ex->getMessage()); } return $this; }