public function throwsWhenTryingToDefineTheSameEntityTwice() { $factory = $this->factory->defineEntity('SpaceShip'); $this->assertThrows(function () use($factory) { $factory->defineEntity('SpaceShip'); }); }