public function setFactoryFailsIfRunning()
{
$driver = new DummyDriver();
$factory = $this->getMockBuilder(Loop\DriverFactory::class)->getMock();
$factory->method("create")->willReturn($driver);
Loop::setFactory($factory);
Loop::execute(function () use($factory) {
Loop::setFactory($factory);
});
}