public function testNonExistingMethod() { $this->setExpectedException('LogicException', 'Method "foo" does not exist'); $factory = new BuilderFactory(); $factory->foo(); }